Ubuntu22.04在nginx中增加网站的http与https服务

1.sudo apt install nginx

安装nginx

2.  cd /etc/nginx/conf.d

vi  aaa.conf

新建一个文件。因为nginx默认包含conf.d目录,目录下.conf文件包含的服务都会被启动

3. 如要增加http服务,则在aaa.conf加入以下内容

server {
    listen 80;
    
    location / {
        root /path/to/www/files;   #网页所在目录
        index index.html;            #网页文件名
    }
}

保存文件。

4.如需要增加https服务,则先准备一对秘钥(公钥mycert.pem+私钥mycert.key)

然后在在aaa.conf加入以下内容

server {
   listen 443;
   ssl on;
   ssl_certificate          /path/to/certs/mycert.pem;  #公钥完整路径
   ssl_certificate_key  /path/to/certs/mycert.key;    #私钥完整路径
   
   location / {
        root /path/to/www/files;   #网页所在目录
        index index.html;            #网页文件名
    }
}

保存文件

5. service nginx start

启动nginx。可以查看状态是否成功:service nginx status

若启动失败,一般是文件有错,比如语句没有用分号;结束。

6. 打开浏览器,输入 https://服务器ip,  查看网页是否正常打开。若打不开,

可以输入ufw status 看防火墙是否打开 ,若开了则输入 ufw disable 关闭。默认是关闭的。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值