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

服务器部署网站怎么访问

服务器部署网站怎么访问

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

相关推荐

发表回复

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

联系我们

QQ-14239236

在线咨询: QQ交谈

邮件:asy@cxas.com

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

关注微信