nginx 安裝

前言

Nginx("engine x")是一款是由俄羅斯的程序設計師Igor Sysoev所開發高性能的 Web和 反向代理 服務器,也是一個 IMAP/POP3/SMTP 代理服務器。

安裝

步驟1: 添加 yum 源

Nginx 不在默認的 yum 源中,可以使用 epel 或者官網的 yum 源,本例使用官網的 yum 源。

rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

注 : 升級軟件:執行rpm -ivh rpm包名。
升級軟件:執行rpm -Uvh rpm包名。
反安裝:執行rpm -e rpm包名。
查詢軟件包的詳細信息:執行rpm -qpi rpm包名。
查詢某個文件是屬于那個rpm包的:執行rpm -qf rpm包名。
查該軟件包會向系統里面寫入哪些文件:執行 rpm -qpl rpm包名。

步驟 2: 安裝

yum install nginx

步驟 3: 配置 Nginx 服務

設置開機啟動
systemctl enable nginx
啟動
systemctl start nginx
重啟服務
sudo systemctl restart nginx
重新加載,因為一般重新配置之后,不希望重啟服務,這時可以使用重新加載。
systemctl reload nginx
啟動不了可能是防火墻問題 打開防火墻端口

步驟4: 配置文件修改 需要以;結尾


#user  nobody;
worker_processes  1;

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

#pid        logs/nginx.pid;


events {
    worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream;
    root    C:/Users/chenhangfu/Desktop/nginx-1.14.0/nginx-1.14.0/a; #訪問的根目錄
    sendfile        on;
    keepalive_timeout  65;

    #gzip  on;

    server {
        listen       80;#監聽80端口
        server_name  localhost;
        location / {
            try_files $uri $uri/ /index.html;
        }
        location /wx/ {
            try_files $uri $uri/ /wx/index.html;
        }
        location /abCard/ {
            proxy_redirect off;
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded $proxy_add_x_forwarded_for;
            proxy_pass http://127.0.0.1:8888;
        } 
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
}

網站文件存放默認目錄 可以在/etc/nginx/nginx.conf中的default.conf默認配置中查看
/usr/share/nginx/html
Nginx全局配置
/etc/nginx/nginx.conf

常用配置,主要用于負載均衡

upstream eber {
        server 192.168.2.105:8081 max_fails=1 fail_timeout=30s;
        server 192.168.2.106:8081;
    }```
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容