SUSE12Sp3-Nginx安裝


1、安裝pcre(nginx 依賴)

把安裝包pcre-8.12.tar.gz復制到服務器指定目錄

tar -zxvf pcre-8.12.tar.gz # 解壓
cd pcre-8.12			#進入目錄
./configure && sudo make && sudo make install #配置編譯安裝
2、安裝zlib(nginx 依賴)

把安裝包zlib-1.2.8.tar.gz復制到服務器指定目錄

tar -zxvf zlib-1.2.8.tar.gz #解壓
cd zlib-1.2.8			   #進入目錄
./configure && sudo make && sudo make install #配置編譯安裝
3、安裝Nginx

把安裝包nginx-1.14.2.tar.gz復制到服務器指定目錄

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

4、Nginx常用命令

如果下面命令報錯,可能是權限問題 請在最前面添加 sudo

/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主進程號  #平滑重啟
5、使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
6、修改NGINX配置文件
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 頁面

SUSE12Sp3 安裝配置. net core 生產環境 - 總匯


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM