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

服务器部署网站怎么访问

服务器部署网站怎么访问

一、公网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

相关推荐

  • 如何估算搭建FTP服务器的成本?

    搭建FTP服务器的费用因多种因素而异,包括服务器硬件成本、网络带宽费用、软件许可费以及维护和技术支持费用。个人或小型企业可能选择使用免费或开源的FTP服务器软件来降低开销。大型企业可能需要更专业的解决方案,从而导致更高的成本。

    2024-07-25
    00117
  • 电脑连接linux服务器配置_电脑端

    电脑端配置连接Linux服务器,需要安装SSH客户端软件,输入服务器IP地址和端口号,点击连接即可。

    2024-06-23
    005
  • 如何在服务器防火墙中添加端口?

    在服务器管理中,添加防火墙端口是一项至关重要的任务,它涉及到确保服务器的安全性和正常运行,本文将详细介绍如何在服务器上添加防火墙端口的步骤,包括登录服务器、查看当前防火墙设置、确定要添加的端口、添加防火墙规则以及验证规则是否生效等,以下是具体步骤:一、登录服务器需要使用SSH或其他远程登录工具登录到服务器,确保……

    2025-01-14
    004
  • 如何确定服务器链接的正确端口号?

    服务器链接端口号是计算机网络中用于识别特定服务或应用程序的通信端点,每个端口号对应一个特定的服务,例如HTTP协议通常使用80端口,而HTTPS则使用443端口,了解和管理这些端口号对于确保网络通信的顺畅和安全至关重要,常见服务器链接端口号及其用途以下是一些常见的服务器链接端口号及其对应的服务: 端口号 服务名……

    2024-12-22
    001

发表回复

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

广告合作

QQ:14239236

在线咨询: QQ交谈

邮件:asy@cxas.com

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

关注微信