linux下安nginx的安裝、配置、卸載全過程

Linux下安nginx的安裝、配置、卸載全過程

1.卸載

若之前安裝過nginx,則需要先卸載
1)找到nginx相關文件
find / -name nginx*
2)刪除相應的nginx文件
比如:rm -rf /usr/sbin/nginx

2.下載

1)地址
https://www.nginx.cn/nginx-download

在這裏插入圖片描述

2)存放路徑
自己選擇,我放的是: /home/mynginx/

3.安裝依賴

1)下載,nginx的源碼編譯依賴-gcc
yum install gcc-c++
2)下載,nginx中需要用到的正則表達式語法依賴-PRCE
yum install -y pcre pcre-devel
3)若反向代理需要支持https協議,則:
yum install -y openssl openssl-devel

4.安裝nginx

1)找到,nginx.tar.gz的下載包
cd /進入下載包路徑,找到下載包
2)解壓
tar -zxvf nginx-1.10.2.tar.gz
3)指定安裝路徑(這裏我安裝在/opt/nginx下)
./configure --prefix=/opt/nginx --sbin-path=/usr/bin/nginx
4)編譯+安裝
make && make install
5)安裝完成後,啓動nginx
nginx
6)檢查nginx是否啓動成功
ps -ef | grep nginx

在這裏插入圖片描述

當看到上面兩個進程時,則說明,安裝和啓動成功。

4.配置

1)防火牆
因爲反向代理,需要打開監聽的端口,web服務,默認是80端口。可以選擇僅打開80端口,也可以選擇直接關閉防火牆
1.暫時關閉防火牆,重啓後會再次開啓
service iptables stop
2.永久關閉防火牆
chkconfig iptables off
2)nginx.conf配置文件
上述3-3中,指定了nginx的安裝路徑爲:/opt/nginx,所以配置文件在此目錄下(如果你忘了,可以使用nginx -t找到你的nginx.conf配置文件的絕對路徑
cd /opt/nginx/conf/
vim nginx.conf添加相應的業務server
server {
        listen       80;
        server_name  www.xxxx.com;#反向代理的域名

        proxy_set_header X-Forwarded-Host $host;
        proxy_set_header X-Forwarded-Server $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

        location / {
			proxy_pass http://xxx.xxx.xxx.xxx:端口號;#代理目的服務器的ip和業務端口
			proxy_connect_timeout 600;
			proxy_read_timeout 600;
        }
    }
3)讓更改的nginx.conf配置文件生效
nginx -s reload
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章