nginx的安裝配置

來源:互聯網
上載者:User

nginx的安裝配置

1.查看本機是否安裝nginx,使用如下命令:

#service nginx status

#which nginx

#whereis nginx

#find / -name "*nginx*"

#rpm -qa | grep nginx

2.一般使用yum安裝,命令如下:

#yum install nginx

如果成功則下一步進行配置,未成功有可能是我們的nginx倉庫源地址不能成功連結。解決辦法如下:

在/etc/yum.repos.d下建立檔案nginx.repo 其內容如下:

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1
再次使用yum安裝,具體步驟如下:

#yum install nginx -y

yum預設nginx安裝地址為:/etc/nginx

3.配置nginx檔案

a.修改/etc/nginx/nginx.conf檔案

在http{}中最後一行新增內容 include /etc/nginx/conf.d/demo_nginx.cnf;

b.在/etc/nginx/conf.d/下建立檔案demo_nginx.cnf,檔案內容如下:

#負載平衡
upstream demoApp{
server 10.10.10.40:8001;
server 10.10.10.40:8011;
}
#設定虛擬機器主機
server {
listen 80;
server_name 10.10.10.40;
root html;
location / {
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://demoApp;
}

#動態請求必須經過tomcat
location ~ .*\.(jsp|action)$ {
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_pass http://demoApp;
}

location ~ .*\.(gif|jpg|jpeg|png|bmp|js|css|html)$ {
root /u01/demo/project/demoAppResourceHome;
expires 1d;
}

location ~ ^/(WEB-INF)/ {
deny all;
}

error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}

access_log /var/log/nginx/app.demo.com_access.log;
}

4.啟動nginx,命令如下:

#service nginx start

如果未啟動成功請查看錯誤記錄檔進行分析,一般是設定檔有問題!

錯誤記錄檔目錄為:/var/log/nginx/error.log

以上就介紹了nginx的安裝配置,包括了方面的內容,希望對PHP教程有興趣的朋友有所協助。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.