𝖄𝕺🌎𝕿𝕽𝕺¥

𝖄𝕺🌎𝕿𝕽𝕺¥

𝕴 𝖉𝖔 𝖒𝖆𝖌𝖎𝖈
github

記一次nginx映射網站設置

场景#

我要在服务器上搭建简单网站,本地路径为/www/website,同时要映射到自己的域名example.com

配置#

Nginx 的主要配置文件位於 /etc/nginx/nginx.conf/etc/nginx/conf/nginx.conf 中。

创建配置文件,一般以.conf 后缀,此處默认映射80端口。

http {
    ...

    server {
        listen 80; 		#端口號
        server_name example.com;	#要映射的域名

        location / {
            root /www/website;		#指定頁面的本地路徑,注意必須以 '/' 開頭
            index index.html; 		#預設索引
        }
    }

    ...
}

若配置 ssl 證書,需要添加443端口:

http {
    ...

    server {
        listen 443 ssl;		#端口號
        server_name example.com;	#要映射的域名

        ssl_certificate /path/to/your/certificate.crt;		#ssl證書路徑
        ssl_certificate_key /path/to/your/private.key; 		#ssl證書密鑰路徑

        location / {
            root /www/website; 		#指定頁面的本地路徑,注意必須以 '/' 開頭
            index index.html;		#預設索引
        }
    }

    ...
}

保存重載#

執行以下保存並重載 nginx 設定

sudo systemctl reload nginx
載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。