国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

Nginx配置代碼清單:偵聽(tīng)端口,訪(fǎng)問(wèn)日志,域名,靜態(tài)

發(fā)布時(shí)間:2022-05-26 13:03 來(lái)源:老劉博客 閱讀:113 作者:網(wǎng)絡(luò ) 欄目: 經(jīng)驗分享 歡迎投稿:712375056

Nginx是什么意思?Nginx 是一個(gè)高性能的 HTTP 和反向代理 web 服務(wù)器,同時(shí)也提供了 IMAP/POP3/SMTP 服務(wù),其因豐富的功能集、穩定性、示例配置文件和低系統資源的消耗受到了開(kāi)發(fā)者的歡迎。

本文,我們總結了一些常用的Nginx配置代碼,包括:偵聽(tīng)端口、訪(fǎng)問(wèn)日志、域名、靜態(tài)資產(chǎn)、重定向、反向代理、負載均衡和SL協(xié)議,希望對大家有所幫助。

Nginx偵聽(tīng)端口

server {
# Standard HTTP Protocol
listen 80;
# Standard HTTPS Protocol
listen 443 ssl;
# For http2
listen 443 ssl http2;
# Listen on 80 using IPv6
listen [::]:80;
# Listen only on using IPv6
listen [::]:80 ipv6only=on;
}

Nginx訪(fǎng)問(wèn)日志

server {
# Relative or full path to log file
access_log /path/to/file.log;
# Turn 'on' or 'off'  
access_log on;
}

Nginx域名

server {
# Listen to yourdomain.com
server_name yourdomain.com;
# Listen to multiple domains server_name yourdomain.com www.yourdomain.com;
# Listen to all domains
server_name *.yourdomain.com;
# Listen to all top-level domains
server_name yourdomain.*;
# Listen to unspecified Hostnames (Listens to IP address itself)
server_name "";
}

Nginx靜態(tài)資產(chǎn)

server {
listen 80;
server_name yourdomain.com;
location / {
root /path/to/website;
}
}

Nginx重定向

server {
listen 80;
server_name www.yourdomain.com;
return 301 http://yourdomain.com$request_uri;
}
server {
listen 80;
server_name www.yourdomain.com;
location /redirect-url {
return 301 http://otherdomain.com;
}
}

Nginx反向代理

server {
listen 80;
server_name yourdomain.com;
location / {
proxy_pass http://0.0.0.0:3000;
# where 0.0.0.0:3000 is your application server (Ex: node.js) bound on 0.0.0.0 listening on port 3000
}
}

Nginx負載均衡

upstream node_js {
server 0.0.0.0:3000;
server 0.0.0.0:4000;
server 123.131.121.122;
}
server {
listen 80;
server_name yourdomain.com;
location / {
proxy_pass http://node_js;
}
}

Nginx SSL協(xié)議

server {
listen 443 ssl;
server_name yourdomain.com;
ssl on;
ssl_certificate /path/to/cert.pem;
ssl_certificate_key /path/to/privatekey.pem;
ssl_stapling on;
ssl_stapling_verify on;
ssl_trusted_certificate /path/to/fullchain.pem;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_session_timeout 1h;
ssl_session_cache shared:SSL:50m;
add_header Strict-Transport-Security max-age=15768000;
}
# Permanent Redirect for HTTP to HTTPS
server 
{
listen 80;
server_name yourdomain.com;
return 301 https://$host$request_uri;
}

其實(shí)可以采用可視化的方式對 Nginx 進(jìn)行配置,老劉博客在 GitHub 上發(fā)現了一款可以一鍵生成Nginx配置的神器,相當給力。

先來(lái)看看它都支持什么功能的配置:反向代理、HTTPS、HTTP/2、IPv6, 緩存、WordPress、cdn/' target='_blank'>CDN、Node.js 支持、 Python (Django) 服務(wù)器等等。

如果你想在線(xiàn)進(jìn)行配置,只需要打開(kāi)網(wǎng)站:https://nginxconfig.io/,按照自己的需求進(jìn)行操作就行了。

選擇你的場(chǎng)景,填寫(xiě)好參數,系統就會(huì )自動(dòng)生成配置文件。

開(kāi)源地址:github.com/digitalocean/nginxconfig.io

網(wǎng)站:digitalocean.com/community/tools/nginx

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。

精品一区二区三区在线观看| 极品尤物人妻堕落沉沦| 国产成人久久综合一区| 在线精品免费视频无码的| 无码人妻久久一区二区三区蜜桃| 亚洲人成人无码网WWW电影首页|