把安裝包pcre-8.12.tar.gz複製到服務器指定目錄html
tar -zxvf pcre-8.12.tar.gz # 解壓 cd pcre-8.12 #進入目錄 ./configure && sudo make && sudo make install #配置編譯安裝
把安裝包zlib-1.2.8.tar.gz複製到服務器指定目錄nginx
tar -zxvf zlib-1.2.8.tar.gz #解壓 cd zlib-1.2.8 #進入目錄 ./configure && sudo make && sudo make install #配置編譯安裝
把安裝包nginx-1.14.2.tar.gz複製到服務器指定目錄shell
tar -zxvf nginx-1.14.2.tar.gz cd nginx-1.14.2 #進入目錄 ./configure && sudo make && sudo make install #配置編譯安裝 sudo /usr/local/nginx/sbin/nginx #啓動nginx
這個時候能夠訪問 ip:80服務器
若是下面命令報錯,多是權限問題 請在最前面添加 sudo
ui
/usr/local/nginx/sbin/nginx -h #命令幫助 /usr/local/nginx/sbin/nginx #啓動nginx /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf #配置文件方式啓動 /usr/local/nginx/sbin/nginx -s stop (quit) #中止nginx /usr/local/nginx/sbin/nginx -s reload #重啓nginx /usr/local/nginx/sbin/nginx -t #驗證配置文件(檢測是否安裝成功) ps -ef | grep nginx #查看nginx進程 netstat -tunlp #查看端口占用 netstat -tunlp |grep #查看指定端口 kill -QUIT Nginx主進程號 #中止進程 kill -TERM Nginx主進程號 #快速中止 kill -9 nginx #強制中止 kill -HUP Nginx主進程號 #平滑重啓
sudo vi /etc/init.d/after.local #編寫/etc/init.d/after.local文件。(這個文件是能夠設置運行shell腳本的,如/usr/local/xxx.sh) /usr/local/nginx/sbin/nginx # 添加這一句話 :wq #保存退出 # 這裏能夠重啓電腦試一下,看是否能訪問ip:80
sudo vi /usr/local/nginx/conf/nginx.conf #編寫配置文件 #將server部分替換成下面這樣 server { listen 80; location / { proxy_pass http://你的IP:你的.netcore程序端口; # 如 proxy_pass http://192.168.1.9:5001; } }
sudo /usr/local/nginx/sbin/nginx -t #檢查配置文件是否正確 # 正確提示以下: # nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok # nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful sudo /usr/local/nginx/sbin/nginx -s reload #重啓nginx
訪問ip:80,便可訪問.net core 頁面.net
SUSE12Sp3 安裝配置. net core 生產環境 - 總彙