成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Centos 7 配置Nginx-Aliyun ECS

Allen / 635人閱讀

摘要:生成一個解密的文件,替代原來文件。性能調(diào)優(yōu)使用安裝,的位置與啟動在上安裝完后的提示信息查看版本啟動服務(wù)關(guān)閉服務(wù)重新加載停止

Centos 7 配置Nginx,常用的nginx操作,啟動/停止,代理,反向代理設(shè)置以及https ssl 443配置
Linux 查詢nginx主進(jìn)程號
ps -ef | grep nginx
啟動/重啟
## 在nginx/sbin下執(zhí)行命令 . (查看是否在  /usr/local/nginx/sbin)
## 啟動
./nginx -c /usr/local/nginx/conf/nginx.conf
## 重啟
./nginx -s reload
停止
## 從容停止Nginx:
kill -QUIT 主進(jìn)程號  
## 例如:kill -QUIT 16391

## 快速停止Nginx:
kill -TERM 主進(jìn)程號  

## 強(qiáng)制停止Nginx:
kill -9 主進(jìn)程號 

## 停止nginx
nginx -s stop
代理/請求轉(zhuǎn)發(fā)
http {
    server {
            ### ...

            listen       4000;
            server_name  localhost;

            location / {
                root   /Users/zhangguoye/Documents/Porject/Gitee/searchWX/src/main/internetapp;
                index  index.html index.htm;
            }
    
            location /oauth/ {
                    proxy_pass http://localhost:8080/oauth/;
            }
    
            location /api/ {
                    proxy_pass http://localhost:8080/api/;
            }
            ### ...
    }
}
443/SSL/未開啟SSL模塊 安裝模塊

切換到源碼包:

cd /usr/local/src/nginx-1.11.3

查看nginx原有的模塊

/usr/local/nginx/sbin/nginx -V

在configure arguments:后面顯示的原有的configure參數(shù)如下:

--prefix=/usr/local/nginx --with-http_stub_status_module

那么我們的新配置信息就應(yīng)該這樣寫:

./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module

運行上面的命令即可,等配置完

配置完成后,運行命令

makes

然后備份原有已安裝好的nginx

cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak

然后將剛剛編譯好的nginx覆蓋掉原有的nginx(這個時候nginx要停止?fàn)顟B(tài))

cp ./objs/nginx /usr/local/nginx/sbin/

然后啟動nginx,仍可以通過命令查看是否已經(jīng)加入成功

/usr/local/nginx/sbin/nginx -V
配置Http和Https共存

把ssl on;這行去掉,ssl寫在443端口后面。這樣http和https的鏈接都可以用

server {
            listen 80 default backlog=2048;
            listen 443 ssl;
            server_name wosign.com;
            root /var/www/html;
  
            ssl_certificate /usr/local/Tengine/sslcrt/ wosign.com.crt;
            ssl_certificate_key /usr/local/Tengine/sslcrt/ wosign.com .Key;
        }
配置SSL安全證書重啟避免輸入密碼

可以用私鑰來做這件事。生成一個解密的key文件,替代原來key文件。

openssl rsa -in server.key -out server.key.unsecure
SSL性能調(diào)優(yōu)
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers ECDHE-RSA-AES256-SHA384:AES256-SHA256:RC4:HIGH:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!AESGCM;
ssl_prefer_server_ciphers on;
ssl_session_cache shared:SSL:10m;
ssl_session_timeout 10m;
MAC (Brew Nginx)

mac 使用homebrew安裝Nginx,Nginx的位置與啟動

## 在mac上安裝完nginx后的提示信息
==> nginx
Docroot is: /usr/local/var/www

The default port has been set in /usr/local/etc/nginx/nginx.conf to 8080 so that
nginx can run without sudo.

nginx will load all files in /usr/local/etc/nginx/servers/.

To have launchd start nginx now and restart at login:
  brew services start nginx
Or, if you don"t want/need a background service you can just run:
  nginx
## 查看nginx版本
nginx -v

## 啟動nginx服務(wù)
brew services start nginx

## 關(guān)閉nginx服務(wù)
brew services stop nginx

## 重新加載nginx
nginx -s reload

## 停止nginx
nginx -s stop

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/40590.html

相關(guān)文章

  • Centos 7.2 安裝配置 Nginx、PHP7、Mysql、JDK、Tomcat、Redis、

    摘要:阿里云不建議升級服務(wù)器的內(nèi)核和操作系統(tǒng)版本,所以,在進(jìn)行系統(tǒng)軟件更新操作時,應(yīng)該將其剔除。不行,還是不放心,又卸載了,重新安裝了一遍。安裝完成后會提示,執(zhí)行,檢測安裝是否成功。接著執(zhí)行,會有提示需要安裝完,再執(zhí)行就沒問題了。 以下操作均在阿里云 ECS(Centos 7.2)環(huán)境下執(zhí)行,其他系統(tǒng)環(huán)境可能會有些許差別,僅供參考 軟件更新 由于系統(tǒng)驅(qū)動的兼容性等問題,當(dāng)前云服務(wù)器 ECS ...

    madthumb 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<