笔记Web代理服务器部署Apache、Nginx
Web代理服务器部署
- 为什么要使用Web代理服务器?
- 将我们的应用发布至互联网上,使所有互联网上的用户可以通过链接进行访问
- 常用Web服务器
- Apache、Nginx等
- 此处只介绍Apache和Nginx的部署和使用
Apache部署
原理
开发框架<->WSGI(Web Server Gateway Interface)<->Web服务器(选择Apache或者Nginx)<->Client(客户端)
发布时,要注意根据应用所用的框架进行配置,对于不同的框架,设置可能不同,请遵循\查询相关框架的官方文档
流程
部署Apache
部署最大的问题就是确认版本,因此要对
-
打开cmd,输入Python,获取Python对应的MSC(VC 编译器)版本,本机的Python版本为3.8.8,对应
MSVC 14.16 _MSC_VER == 1916 (Visual Studio 2017 version 15.9)
对应Apache VC15版本
下载链接
https://www.apachelounge.com/download/VC15/
下载Apache 2.4 binaries VC15即可
-
下载后解压
-
解压至指定目录,我选择将其解压至 D:/Apache
-
解压后,以管理员身份进入cmd
C:\WINDOWS\system32>d:
D:\>cd Apache
D:\Apache>cd Apache24
D:\Apache\Apache24>cd bin
D:\Apache\Apache24\bin>httpd
至此,Apache安装完毕。在浏览器访问 localhost 出现页面,显示It’s Works,说明安装成功
遇到的问题
- 报错:httpd.exe: syntax error on line 39
- 默认启动路径出错,进入 Apache24/conf 目录,找到httpd.conf文件,打开之后找到第39行
- 会发现对应的serverroot目录不对(默认的无法使用),将其改为安装目录,在此处改为Define SRVROOT “d:/Apache/Apache24”
- 报错:AH00558: httpd: Could not reliably determine the server’s fully qualified domain name, using local
- 搜索#ServerName
- 把注释去掉
Nginx部署
下载
-
去Nginx官网,找到对应版本下载即可
-
https://nginx.org/en/download.html
- 一般选择Stable Version,根据自己系统,选择不同的支持版本。我在windows下做实验,就选nginx/Window-x.xx.x 版本
-
解压到可以识别的路径下
- 我直接解压至D:\Nginx
- 方便打开
使用
- 在管理员模式,使用cmd进入Nginx目录
- 使用 start nginx 命令,可以启动nginx
- 使用 nginx -s stop 快速停止
- 使用 nginx -s quit 完整退出
二者比较
Apache更适合于Windows下的部署。
Nginx原本是为UNIX系统推出的,对Linux系统的应用更加适配。
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhfebbig
系列文章
更多
同类精品
更多
-
JavaWeb实现文件上传和下载
-
解决Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources......
-
PageOffice在线编辑office文件和Apache POI的区别
-
Apache HTTP Server <2.4.56 mod_proxy 模块存在请求走私漏洞CVE-2023-25690
-
dolphinscheduler 3.0.1代码下载编译和部署
-
Exception in thread “main“ java.lang.UnsatisfiedLinkError: org.apache.hadoop.io.nativeio.NativeIO$PO
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
怎样阻止微信小程序自动打开
PHP中文网 06-13