如何访问服务器部署的网站?

服务器部署网站怎么访问

服务器部署网站怎么访问

一、公网IP端口映射到服务器主机或者内网穿透

公网IP转发服务器端口

申请桥接模式:入户电信和联通宽带可以申请桥接模式,请宽带操作员把家中光猫设置成拨号模式,然后通过路由器进行拨号上网。

端口映射:在该路由器上转发服务器IP和端口,实现公网访问,路由器的公网IP为10.10.10.1,私网路由器IP为192.168.1.1,个人电脑IP为192.168.1.12,web服务部署的端口8080,在路由器做端口映射192.168.1.1:8080<—>192.168.1.12:8080,这样设置好后,通过外网访问10.10.10.1:8080时,就是访问你的web服务了,注意防火墙设置等。

通过代理进行内网穿透

付费服务:如花生壳。

免费服务:如小米球和国外Ngrok等,以小米球为例,一般付费的带宽会好一点。

二、Nginx反向代理和负载均衡

Windows 10安装Nginx

下载Nginx:从nginx.org下载最新版本。

服务器部署网站怎么访问

配置nginx.conf文件:主要在http函数中设置upstream和location功能。

     http {
         include       mime.types;
         default_type  application/octet-stream;
         sendfile        on;
         keepalive_timeout  6500;
         upstream zhixinai {
             server 127.0.0.1:8888; 
         }
         server {
             listen       80;
             server_name  localhost;
             location / {
                 add_header Access-Control-Allow-Origin *;
                 add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS';
                 add_header Access-Control-Allow-Headers 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization';
                 if ($request_method = 'OPTIONS') {
                     return 204;
                 }
                 root   html;
                 index  index.html index.htm;
                 proxy_pass http://zhixinai;
             }
             location /predict/ {
                 add_header Access-Control-Allow-Origin *;
                 add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS';
                 add_header Access-Control-Allow-Headers 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization';
                 if ($request_method = 'OPTIONS') {
                     return 204;
                 }
                 proxy_pass http://127.0.0.1:5000/predict/;
             }
         }

常用命令:启动Nginx、停止Nginx、重新加载配置文件等。

     cd /usr/local/nginx/sbin/
     ./nginx # 启动
     ./nginx -s stop # 停止
     ./nginx -s quit # 安全退出
     ./nginx -s reload # 重新加载配置文件
     ps aux|grep nginx # 查看nginx进度

2. Ubuntu 18.04安装Nginx

安装Nginx:参考ubuntu安装nginx教程。

解决依赖问题:如果遇到错误,如PCRE库或zlib库缺失,需要先安装这些库再编译Nginx。

三、云服务器部署网站步骤

准备阶段

购买云服务器:推荐选择腾讯云、阿里云等大厂服务,根据业务需求选择合适的服务器类型。

服务器部署网站怎么访问

域名注册与解析:如果不想通过IP地址访问网站,必须注册域名并进行备案。

其他准备:如数据库服务器、云硬盘等,根据实际需求决定是否准备。

部署阶段

上传部署包:使用远程连接软件将部署包上传到云服务器。

安装必要软件:如JDK、Tomcat、MySQL等。

配置环境变量:确保所有必要的环境变量都已正确配置。

修改配置文件:如tomcat的server.xml文件,将端口号设置为80(如果需要),并配置默认项目名称。

启动服务:启动Tomcat或其他Web服务器,确保服务正常运行。

安全组配置

添加安全组规则:在云服务器的安全组中添加入方向规则,允许外部访问所需的端口(如80、8080等)。

四、归纳

部署网站到服务器上涉及多个步骤,包括购买服务器、注册域名、配置环境、上传部署包、修改配置文件以及安全组配置等,每个步骤都需要仔细操作,以确保网站能够成功部署并被外网访问。

以上就是关于“服务器部署网站怎么访问”的问题,朋友们可以点击主页了解更多内容,希望可以够帮助大家!

【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!

(0)
热舞的头像热舞
上一篇 2024-11-19 19:10
下一篇 2024-11-19 19:26

相关推荐

  • 如何解决V7无法连接到服务器的问题?

    v7无法连接服务器可能是由于网络问题、服务器故障、软件配置错误或防火墙设置阻止了连接。需要检查网络连接、确认服务器状态、重新配置软件设置,并检查防火墙规则是否允许相应端口的通信。

    2024-08-10
    0020
  • 锐捷全光网虚拟主机连接失败怎么办?

    在数字化转型的浪潮中,企业网络架构正朝着更高效、更灵活、更智能的方向演进,锐捷全光网虚拟主机连接技术作为这一演进的重要成果,通过创新的光纤通信与虚拟化技术融合,为企业构建了高速、稳定且易于管理的网络环境,本文将深入解析其技术原理、核心优势、应用场景及实施要点,帮助读者全面了解这一前沿解决方案,技术原理:光速传输……

    2025-09-30
    007
  • 虚拟主机网站文件在哪?如何登录后台修改源码?

    在管理网站的过程中,修改网站文件是一项至关重要的基本技能,无论是更新内容、修复代码错误,还是安装新的主题和插件,都离不开对服务器上文件的直接操作,对于大多数使用虚拟主机的用户来说,掌握正确、安全地修改网站文件的方法,是确保网站平稳运行和持续发展的关键,本文将详细介绍几种主流且高效的方法,帮助您轻松管理您的网站文……

    2025-10-04
    004
  • 宁波云虚拟主机直销价哪家便宜?配置怎么选?

    在数字化时代,企业建站已成为标配,而虚拟主机作为网站运行的基础设施,其选择直接影响网站的稳定性、速度及成本控制,宁波作为长三角南翼重要的经济中心,中小企业数量庞大,对高性价比的云虚拟主机需求旺盛,本文将围绕“宁波云虚拟主机直销价”展开,详细解析其价格构成、影响因素、选购要点及市场优势,帮助企业做出明智决策,宁波……

    2025-10-31
    004

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

广告合作

QQ:14239236

在线咨询: QQ交谈

邮件:asy@cxas.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信