服务器部署网站怎么访问

一、公网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等)。
四、归纳
部署网站到服务器上涉及多个步骤,包括购买服务器、注册域名、配置环境、上传部署包、修改配置文件以及安全组配置等,每个步骤都需要仔细操作,以确保网站能够成功部署并被外网访问。
以上就是关于“服务器部署网站怎么访问”的问题,朋友们可以点击主页了解更多内容,希望可以够帮助大家!
【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!
发表回复