阿里云服务器Nginx代理实现不同端口号访问不同项目(相同IP/域名下)

在资金有限的情况下,只有一台阿里云服务器并需要运行多个项目。通过Nginx配置,实现了不同端口号访问不同项目,避免购买额外域名,通过IP加端口方式实现服务区分。
摘要由CSDN通过智能技术生成
起因都是因为穷,只有一台服务器,但是又要搭两三个项目跑,域名还没买,现在还在通过IP地址方式访问服务,唉…
被迫无奈,开始配置。

(1)首先修改nginx.conf,如果不知道在哪里,就nginx -V (大写)就会出现一堆信息,看到conf文件路径就打开就行,接下来vim的事情不用说了。
在这里插入图片描述
(2) 打开后找到 server {};把原来的注释掉也行,重新写也行,反正我是注释了。
在这里插入图片描述
(3)写完之后执行:nginx -t。检查是否写对了。successful的话,重启nginx:nginx -s reload.
(4)现在肯定还不行,81端口还没开放。于是:
firewall-cmd --zone=public --add-port=81/tcp --permanent
再重启一下防火墙:firewall-cmd --reload
(5)现在还是不行,因为还要去阿里云服务器安全组那边开放81.

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
阿里云服务器上配置域名解析和Nginx实现HTTPS访问的步骤如下: 1. 首先,登录阿里云服务器,进入阿里云的域名解析页面。 2. 在域名解析页面,找到需要配置的域名,点击解析按钮,选择添加CNAME记录。 3. 在CNAME记录中,填写子域名(如www.m.baidu.com)和对应的服务IP地址。 4. 添加完CNAME记录后,保存并等待解析生效。 接下来是Nginx配置HTTPS的步骤: 1. 在阿里云服务器上安装Nginx,可以参考相关教程。 2. 找到Nginx的配置文件nginx.conf所在的目录(一般为/etc/nginx)。 3. 在nginx.conf所在的目录中创建一个cert文件夹,用来存放密匙文件。 4. 打开nginx.conf配置文件,配置SSL。根据您的Nginx版本不同,配置可能会有所差异。请注意修改以下参数: - 用listen 443 ssl http2配置HTTPS的默认访问端口号为443。 - 将server_name www.example.xyz修改为您的域名,例如:www.example.com。 - 修改ssl_certificate和ssl_certificate_key为您证书的文件路径和名称。 - 可以根据需要配置其他参数,如ssl_session_timeout、ssl_ciphers、ssl_protocols等。 - 最后,添加ssl_prefer_server_ciphers on,确保服务器优先使用SSL加密套件。 配置完毕后,保存nginx.conf文件,并重新启动Nginx服务。可以使用命令nginx -s reload或sudo systemctl restart nginx来重启Nginx。 请注意,以上步骤仅为一般的配置示例,请根据您的实际情况进行适当修改。具体的配置和操作步骤可能会因不同的环境和需求而有所不同。参考和中的链接可以提供更详细的配置说明和示例。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值