SUSE12Sp3-Nginx安裝

一、安裝pcre(nginx 依賴)

把安裝包pcre-8.12.tar.gz複製到服務器指定目錄html

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

把安裝包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

把安裝包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服務器

四、Nginx經常使用命令

若是下面命令報錯,多是權限問題 請在最前面添加 sudoui

/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主進程號  #平滑重啓
五、使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
六、修改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 頁面.net

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

相關文章
相關標籤/搜索