在日常工作中经常需要搭建 Web 服务器和反向代理服务器,用于测试和生产的情况都有。虽然用于测试的场景有很多便捷的方法,但是在向生产环境迁移时会导致有些工作不能复用。综合看起来,还是用 Nginx 最为方便。本文尝试提供一些配置模板。
需要提前了解的内容:
选择 OpenResty 的原因:
OpenResty 默认安装位置:
安装目录中 Nginx 相关文件:
默认服务指向 Web 文件夹 :
映射关系:
默认 配置文件 位置(后续的配置会覆盖这里的内容):
在绝大多数情况,覆盖上面的配置文件就可以了。
但是,这些配置文件的内容,只能是包含在 http 段内的配置,并不能作为完整的配置文件使用。
比如:
可以包含: upstream 、 server
不能包含: tcp
完整配置文件位置:
配置文件相关信息:
https://github.com/openresty/docker-openresty/blob/master/README.md#nginx-config-files
镜像默认配置为到 /etc/nginx/conf.d/ 读取配置,所以要把配置文件放到这里。其余的挂载或端口映射根据需要进行。
假设需要建立如下服务:
(1)通过 http://localhost:20000/shared1/ 访问 /tmp/webroot/shared1
(2)通过 http://localhost:20000/shared2/ 访问 /tmp/webroot/myshare
(3)通过 http://localhost:20000/baidu/ 访问 http://www.baidu.com
配置文件:
启动命令行:
详情参考: docker-openresty - Docker tooling for OpenResty - Nginx Config Files
模拟为应用提供多级反向代理,查看访问链路。简单分为三部分:
使用 Docker Compose 来配置并串联各容器,文件较多,访问 GitHub 查看。
(完)
首先先下载一个西部数码网站管理软件,百度一下第一个就是(这不是广告哦)这里需要根据你服务器的环境进行下载。解压文件包,将压缩好的文件复制到其他盘(别放桌面,安装不了的。)
双击西部数码自动安装工具
如果你的电脑是新装的或里面没有任何东西直接点击开始安装,如果安装一些了你可以选择性安装,点击手动选择。
开始安装就等着就OK了,在过程中会弹出SQL的密码输入直接点击确定即可。
安装完成后桌面会出现网站管理工具的快捷方式,这样就OK了。
具体操作步骤如下:1.确认计算机的名字:我的电脑->右键属性->计算机名->确认计算机的名字,最好不是特长的那一种。
2.如果是完整版的xp:在控制面板->添加删除程序->添加删除windows组件->选中IIS后->下一步安装->下一步即可。
3.如果是简版的xp那一种,安装的时候问题可就多了。
一般要经过一番苦战。
3.1.首先开始->运行->进入cmd模式下运行以下命令
Regsvr32 urlmon.dll
Regsvr32 actxprxy.dll
Regsvr32 shdocvw.dll
Regsvr32 oleaut32.dll
3.2.完事之后可以装IIS了,但是你可能发现在添加删除windows组件竞然没有IIS安装的选项,
那怎么安装呀。按下以方法来吧。
3.2.1.下载IIS5.1(在我的附件中有)以下链接:
iis.rar (473.1 KB)
iis5.1xp.part2.rar (5.5 MB)
iis5.1xp.part1.rar (6 MB)
3.2.2.在运行中输入"c:\windows\inf\sysoc.inf",系统会自动使用记事本打开sysoc.inf这个文件。
在sysoc.inf中找到"[Components]"这一段,并继续找到类似"iis=iis.dll,OcEntry,iis.inf,hide,7"的一
行字,把这一行替换为"iis=iis.dll,OcEntry,iis.inf,,7"。之后保存并关闭,如果没有这句话,那么直接
把后面这一行加在最后即可以
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)