深圳视频网站开发做好的网站模板怎么修改
2026/4/5 23:13:42 网站建设 项目流程
深圳视频网站开发,做好的网站模板怎么修改,做饰品网站,积分商城网站开发一、前言 目前Linux部署web类似于IIS#xff0c;主要有两种方式来实现#xff1a;Apache、Nginx#xff1b; Nginx性能更高一点#xff0c;这里着重讲#xff1b; 二、准备 1、安装 Nginx#xff1a; sudo apt install -y nginx 2、启动并设置 Nginx 开机自启…一、前言目前Linux部署web类似于IIS主要有两种方式来实现Apache、NginxNginx性能更高一点这里着重讲二、准备1、安装 Nginxsudo apt install -y nginx2、启动并设置 Nginx 开机自启sudo systemctl start nginx sudo systemctl enable nginx3、验证 Nginx 是否运行正常sudo systemctl status nginx4、查看防火墙开放端口sudo ufw status若无下载启用防火墙sudo apt install -y ufw sudo ufw enable5、开放所需端口sudo ufw allow 80 /tcp须知80默认开放所有与Linux交互的端口都必须开放否则只本机能连三、部署前端1、提前打包好前端文件2、将文件复制至var/www/html须知默认存在html文件夹你也可自己创建文件夹html内部有.html文件的话需删除或替换不会复制的看我上期快速上手查看、拷贝、编辑、远程连接Linux命令-CSDN博客若使用的是自己创建的文件则创建符号链接以启用该站点配置sudo ln -s /etc/nginx/sites-available/my_http_api创建文件名称 /etc/nginx/sites-enabled/测试配置文件是否正确sudo nginx -t3、重启Nginx服务sudo systemctl restart nginx4、成功样例须知默认调用80端口确保防火墙和公网开放80端口若想自定义端口可看部署后端配置文件配置四、部署后端前言这里所做的是Nginx转发后端就是将Linux所对应端口所传入转发至另个服务器另个服务器处理之后返回1、配置 Nginx sudo nano /etc/nginx/sites-available/default须知主配置文件通常位于/etc/nginx/nginx.conf而站点配置文件通常位于/etc/nginx/sites-available/目录下nano命令操作文件快捷键只需要记住ctrlX退出Y保存enter关闭80默认存在假设我需要8080完整放入配置最下面server { listen 8080; # 可更改8080端口 listen [::]:8080; root /var/www/html; # 部署web的根目录 index index.html index.htm; server_name _; location / { # 启用目录列表功能(一般不启用看个人) # autoindex on; # autoindex_exact_size off; # 显示文件大小为人类可读格式如 KB、MB # autoindex_localtime on; # 显示文件的本地时间 try_files $uri $uri/ 404; } # 针对 .ashx 动态web文件若服务器转发删除上发loaction去除下方# # location ~ \.ashx$ { # proxy_pass http://ip:port; # 转发服务器部署IIS的http的url # proxy_set_header Host $host; # proxy_set_header X-Real-IP $remote_addr; # proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; # } }针对httpsserver { listen 443 ssl; # 可更改443端口 server_name your_domain; # 域名 # 指定根目录 root /var/www/html; index index.html; # SSL 配置 自定义证书路径 ssl_certificate /home/your_domain/fullchain.pfx; ssl_certificate_key /home/your_domain/privkey.txt; # SSL 安全设置推荐 ssl_protocols TLSv1.2 TLSv1.3; ssl_prefer_server_ciphers on; ssl_ciphers HIGH:!aNULL:!MD5; # 处理请求的规则 location / { try_files $uri $uri/ 404; } # 针对 .ashx 动态web文件若服务器转发删除上发loaction去除下方# # location ~ \.ashx$ { # proxy_pass http://ip:port; # 转发服务器部署IIS的http的url # proxy_set_header Host $host; # proxy_set_header X-Real-IP $remote_addr; # proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }2、测试配置文件是否正确sudo nginx -t3、重启Nginx服务sudo systemctl restart nginx4、成功样例访问前端界面调用后端接口须知10058是我自定义的和上方8080一样确保防火墙和公网开放端口五、结语1、失败最大可能性是端口是否开放了2、转发服务器的url是否有效3、配置是否正确配置后是否重启Nginx4、关于Linux命令操作教程快速上手查看、拷贝、编辑、远程连接Linux命令-CSDN博客5、关于Linux与MysqlUbuntu Linux远程连接MysqlLinux or Windows_linux上服务连接window上的mysql服务-CSDN博客6、关于部署.net.net程序部署Linux运行_liunk部署net程序-CSDN博客至此关于Linux的运用大致概全了

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询