摘要:生成一個(gè)解密的文件,替代原來(lái)文件。性能調(diào)優(yōu)使用安裝,的位置與啟動(dòng)在上安裝完后的提示信息查看版本啟動(dòng)服務(wù)關(guān)閉服務(wù)重新加載停止
Centos 7 配置Nginx,常用的nginx操作,啟動(dòng)/停止,代理,反向代理設(shè)置以及https ssl 443配置Linux 查詢(xún)nginx主進(jìn)程號(hào)
ps -ef | grep nginx啟動(dòng)/重啟
## 在nginx/sbin下執(zhí)行命令 . (查看是否在 /usr/local/nginx/sbin) ## 啟動(dòng) ./nginx -c /usr/local/nginx/conf/nginx.conf ## 重啟 ./nginx -s reload停止
## 從容停止Nginx: kill -QUIT 主進(jìn)程號(hào) ## 例如:kill -QUIT 16391 ## 快速停止Nginx: kill -TERM 主進(jìn)程號(hào) ## 強(qiáng)制停止Nginx: kill -9 主進(jìn)程號(hào) ## 停止nginx nginx -s stop代理/請(qǐng)求轉(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/未開(kāi)啟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)該這樣寫(xiě):
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
運(yùn)行上面的命令即可,等配置完
配置完成后,運(yùn)行命令
makes
然后備份原有已安裝好的nginx
cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak
然后將剛剛編譯好的nginx覆蓋掉原有的nginx(這個(gè)時(shí)候nginx要停止?fàn)顟B(tài))
cp ./objs/nginx /usr/local/nginx/sbin/
然后啟動(dòng)nginx,仍可以通過(guò)命令查看是否已經(jīng)加入成功
/usr/local/nginx/sbin/nginx -V配置Http和Https共存
把ssl on;這行去掉,ssl寫(xiě)在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安全證書(shū)重啟避免輸入密碼
可以用私鑰來(lái)做這件事。生成一個(gè)解密的key文件,替代原來(lái)key文件。
openssl rsa -in server.key -out server.key.unsecureSSL性能調(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的位置與啟動(dòng)
## 在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 ## 啟動(dòng)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)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/40590.html
摘要:阿里云不建議升級(jí)服務(wù)器的內(nèi)核和操作系統(tǒng)版本,所以,在進(jìn)行系統(tǒng)軟件更新操作時(shí),應(yīng)該將其剔除。不行,還是不放心,又卸載了,重新安裝了一遍。安裝完成后會(huì)提示,執(zhí)行,檢測(cè)安裝是否成功。接著執(zhí)行,會(huì)有提示需要安裝完,再執(zhí)行就沒(méi)問(wèn)題了。 以下操作均在阿里云 ECS(Centos 7.2)環(huán)境下執(zhí)行,其他系統(tǒng)環(huán)境可能會(huì)有些許差別,僅供參考 軟件更新 由于系統(tǒng)驅(qū)動(dòng)的兼容性等問(wèn)題,當(dāng)前云服務(wù)器 ECS ...
閱讀 3505·2021-11-23 10:13
閱讀 873·2021-09-22 16:01
閱讀 918·2021-09-09 09:33
閱讀 643·2021-08-05 09:58
閱讀 1725·2019-08-30 11:14
閱讀 1961·2019-08-30 11:02
閱讀 3274·2019-08-29 16:28
閱讀 1491·2019-08-29 16:09