Centos7.x下Nginx安裝及SSL配置與常用命令詳解
更新時間:2019年02月18日 14:58:43 作者:獨上蘭舟
這篇文章主要介紹了Centos7.x下Nginx安裝及SSL配置與常用命令詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
一、安裝
采用yum方式安裝
##自動安裝 yum nginx ##啟動 nginx
二、SSL及默認端口配置
泛解析配置
server
{
listen 443;
server_name *.banacoo.cn;
ssl on;
ssl_certificate /etc/nginx/conf.d/1_banacoo.cn_bundle.crt;
ssl_certificate_key /etc/nginx/conf.d/2_banacoo.cn.key;
gzip on;
gzip_buffers 16 8k;
gzip_comp_level 6;
gzip_min_length 200;
gzip_types text/css text/xml application/javascript text/javascript application/x-javascript text/plan image/jpeg image/png image/gif;
location /room/static {
alias /home/room/;
}
location /statics {
alias /home/quanyou/;
}
location / {
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_set_header X-Forwarded-Proto https;
if ($request_method = 'OPTIONS') {
add_header 'Access-Control-Allow-Credentials' true;
add_header 'Access-Control-Allow-Origin' "$http_origin";
add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
add_header 'Access-Control-Allow-Headers' 'DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Content-Range,Range';
add_header 'Access-Control-Max-Age' 1728000;
return 204;
}
if ($host ~ ^(uatapi)\.banacoo\.cn$){
proxy_pass http://127.0.0.1:8033;
}
if ($host ~ ^(uatapp)\.banacoo\.cn$){
proxy_pass http://127.0.0.1:8022;
}
if ($host ~ ^(uatai)\.banacoo\.cn$){
proxy_pass http://127.0.0.1:8011;
}
if ($host ~ ^(uatui)\.banacoo\.cn$){
proxy_pass http://127.0.0.1:9080;
}
if ($host ~ ^(uatmarket)\.banacoo\.cn$){
proxy_pass http://127.0.0.1:8088;
}
if ($host ~ ^(uatmarketui)\.banacoo\.cn$){
proxy_pass http://127.0.0.1:9089;
}
if ($host ~ ^(uateasyjoy)\.banacoo\.cn$){
proxy_pass http://127.0.0.1:8036;
}
}
access_log logs/banacoo.cn.access.log;
}
server
{
listen 80;
server_name uatmarketui.banacoo.cn;
charset utf-8;
gzip on;
gzip_buffers 16 8k;
gzip_comp_level 6;
gzip_min_length 200;
gzip_types text/css text/xml application/javascript text/javascript application/x-javascript text/plan image/jpeg image/png image/gif;
location / {
proxy_pass http://127.0.0.1:9089;
}
autoindex on;
autoindex_exact_size off;
autoindex_localtime on;
access_log logs/uatmarketui.banacoo.cn.access.log;
}
server
{
listen 80;
server_name uatmarket.banacoo.cn;
charset utf-8;
gzip on;
gzip_buffers 16 8k;
gzip_comp_level 6;
gzip_min_length 200;
gzip_types text/css text/xml application/javascript text/javascript application/x-javascript text/plan image/jpeg image/png image/gif;
location / {
proxy_pass http://127.0.0.1:8088;
}
autoindex on;
autoindex_exact_size off;
autoindex_localtime on;
access_log logs/uatmarket.banacoo.cn.access.log;
}
三、常用命令
##重新加載配置 nginx -s reload ##停止服務(wù) nginx -s stop
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
內(nèi)網(wǎng)環(huán)境nginx配置https訪問的過程詳解
這篇文章主要介紹了內(nèi)網(wǎng)環(huán)境nginx配置https訪問,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-06-06
一篇文章快速掌握Nginx部署前端項目(Nginx安裝配置及部署都非常詳細!)
這篇文章主要給大家介紹了關(guān)于如何通過一篇文章快速掌握Nginx部署前端項目的相關(guān)資料,文中從Nginx安裝配置及部署都非常詳細哦,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2023-01-01
Nginx服務(wù)器中414錯誤和504錯誤的配置解決方法
這篇文章主要介紹了Nginx服務(wù)器中414錯誤和504錯誤的配置解決方法,分別對應(yīng)Request-URI Too Large和Gateway Time-out這樣的錯誤提示,需要的朋友可以參考下2015-12-12

