𝖄𝕺🌎𝕿𝕽𝕺¥

𝖄𝕺🌎𝕿𝕽𝕺¥

𝕴 𝖉𝖔 𝖒𝖆𝖌𝖎𝖈
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
加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。