Nginx intall on Linux

1、安裝依賴

yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

2、下載nginx的tar包

//創建一個文件夾
cd /usr/local
mkdir nginx
cd nginx
//下載tar包
wget http://nginx.org/download/nginx-1.13.7.tar.gz
tar -xvf nginx-1.13.7.tar.gz

3、安裝nginx

//進入nginx目錄
cd /usr/local/nginx
//執行命令
./configure
//執行make命令
make
//執行make install命令
make install

4、Nginx常用命令

//測試配置文件
安裝路徑下的/nginx/sbin/nginx -t
//啓動命令
安裝路徑下的/nginx/sbin/nginx
//停止命令
安裝路徑下的/nginx/sbin/nginx -s stop
或者 : nginx -s quit
//重啓命令
安裝路徑下的/nginx/sbin/nginx -s reload
//查看進程命令
ps -ef | grep nginx
//平滑重啓
kill -HUP Nginx主進程號

5、配置防火牆

//打開防火牆文件
sudo vim /etc/sysconfig/iptables
//新增行  開放80端口
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
//保存退
//重啓防火牆
sudo service iptables restart

6、Nginx虛擬域名配置及測試驗證

/編輯nginx.conf
sudo vim /usr/local/nginx/conf/nginx.conf
//節點中增加入響應的配置 端口轉發  或者訪問文件系統
# For more information on configuration, see:
#   * Official English Documentation: http://nginx.org/en/docs/
#   * Official Russian Documentation: http://nginx.org/ru/docs/

user centos;
worker_processes 1;
error_log /var/log/error.log;
pid /run/1nginx.pid;

# Load dynamic modules. See /usr/share/doc/nginx/README.dynamic.
include /usr/share/nginx/modules/*.conf;
worker_rlimit_nofile 65535;
events {
    worker_connections 7000;
}

http {
    ########################################
    # ×¢ÊͲ¿·Ö
    # include /etc/nginx/sites-enabled/*;   
    ########################################

    ########################################
    # Ôö¼Ó²¿·Ö
    upstream myhost {
          server IP:7777 weight=1;
          server IP:7777 weight=1;
          server IP:7777 weight=1;
    }
    server {
            listen 8080;
            server_name   leo.com;
            location / {
                    proxy_pass http://leo;
            }
    }
    ########################################
}

7、Nginx啓動

//進入nginx安裝目錄
cd sbin
/usr/local/nginx/sbin/nginx  -c /usr/local/nginx/conf/nginx.conf
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章