使用 OpenResty Docker 镜像快速搭建 Web 服务器

使用 OpenResty Docker 镜像快速搭建 Web 服务器,第1张

在日常工作中经常需要搭建 Web 服务器和反向代理服务器,用于测试和生产的情况都有。虽然用于测试的场景有很多便捷的方法,但是在向生产环境迁移时会导致有些工作不能复用。综合看起来,还是用 Nginx 最为方便。本文尝试提供一些配置模板。

需要提前了解的内容:

选择 OpenResty 的原因:

OpenResty 默认安装位置:

安装目录中 Nginx 相关文件:

默认服务指向 Web 文件夹

映射关系:

默认 配置文件 位置(后续的配置会覆盖这里的内容):

在绝大多数情况,覆盖上面的配置文件就可以了。

但是,这些配置文件的内容,只能是包含在 http 段内的配置,并不能作为完整的配置文件使用。

比如:

可以包含: upstream 、 server

不能包含: tcp

完整配置文件位置:

配置文件相关信息:

https://githubcom/openresty/docker-openresty/blob/master/READMEmd#nginx-config-files

镜像默认配置为到 /etc/nginx/confd/ 读取配置,所以要把配置文件放到这里。其余的挂载或端口映射根据需要进行。

假设需要建立如下服务:

(1)通过 http://localhost:20000/shared1/ 访问 /tmp/webroot/shared1

(2)通过 http://localhost:20000/shared2/ 访问 /tmp/webroot/myshare

(3)通过 http://localhost:20000/baidu/ 访问 http://wwwbaiducom

配置文件:

启动命令行:

详情参考: docker-openresty - Docker tooling for OpenResty - Nginx Config Files

模拟为应用提供多级反向代理,查看访问链路。简单分为三部分:

使用 Docker Compose 来配置并串联各容器,文件较多,访问 GitHub 查看。

(完)

1、双击IIS图标,运行IIS服务器。

2、IIS打开后,选中网站,然后右键,在弹出的菜单中,选择新建,选择网站。

3、在弹出的窗口中,直接点击下一步

4、输入网站描述,并点击下一步。

5、默认,并点击下一步。

6、选择网站存放路径。

7、写入此项不选,其他全选,并点击下一步。

8、点击完成即可。

  1、进入Windows7的控制面板,[打开程序功能],选择[打开或关闭Windows功能]

  2、在安装Windows功能的选项菜单,把interlnet信息服务的所有组件全部勾选起来,

  internet 信息服务器、web 管理工具、万维网服务下的所有组件。

  3、配置完成后,打开控制面板——进入系统和安全——打开管理工具——点Internet 信息服务(IIS)管理器。进行IIS配置。

  4、打开IIS管理器,进入管理页面,展开右边的个人PC栏,右击网站——添加网站,

  在对话框中输入自己的网站名称、物理路径(网站文件存放位置),记得要设置网站文件夹的安全项,添加一个Everyone用户,设置所有权限控制即可,最后点确定。

  5、双击IIS7中ASP功能,父路径是没有启用的,选择True开启。

  点击右边的高级设置选项,可以修改网站的文件夹

  单击右侧的绑定,可以修改网站所用的端口,

  默认文档,你还可以添加网站打开后自动读取的默认文档名的后缀

  6、如果是本地访问,你可以使用127001来访问所搭建的IIS网站,如果是外网你则需要有一个固定IP,或是通过路由器转发,当然你可以使用花生壳之类的动态域名工具来绑定动态IP。

  通过widows7的IIS配置及网站的搭建,我们可以很方便的调试WEB程序,甚至我们自己可以在电脑上开设网站。

  

一、建立第一个Web站点 比如本机的IP地址为19216801,自己的网页放在D:\Wy目录下,网页的首页文件名为Indexhtm,现在想根据这些建立好自己的Web服务器。 对于此Web站点,我们可以用现有的“默认Web站点”来做相应的修改后,就可以轻松实现。请先在“默认Web站点”上单击右键,选“属性”,以进入名为“默认Web站点属性”设置界面。 1.修改绑定的IP地址:转到“Web站点”窗口,再在“IP地址”后的下拉菜单中选择所需用到的本机IP地址“19216801”。 2.修改主目录:转到“主目录”窗口,再在“本地路径”输入(或用“浏览”按钮选择)好自己网页所在的“D:\Wy”目录。 3.添加首页文件名:转到“文档”窗口,再按“添加”按钮,根据提示在“默认文档名”后输入自己网页的首页文件名“Indexhtm”。 4.添加虚拟目录:比如你的主目录在“D:\Wy”下,而你想输入“19216801/test”的格式就可调出“E:\All”中的网页文件,这里面的“test”就是虚拟目录。请在“默认Web站点”上单击右键,选“新建→虚拟目录”,依次在“别名”处输入“test”,在“目录”处输入“E:\All”后再按提示操作即可添加成功。 5.效果的测试:打开IE浏览器,在地址栏输入“19216801”之后再按回车键,此时就能够调出你自己网页的首页,则说明设置成功!

果要用IIS搭建WEB服务器的话,先做准备工作:下载好IIS6 for2003或者准备好2003安装盘,再继续下面的工作:

第一步:默认情况下IIS6是没有安装在Windows2003系统中的,所以我们需要手动安装这个组件,通过任务栏的“开始->程序->管理工具->配置您的服务器向导”来启动安装步骤。

第二步:出现欢迎使用“配置您的服务器向导”提示后点“下一步”按钮。

第三步:系统会给出准备安装各类组件所需要的所有准备工作,我们继续点“下一步”按钮。

第四步:系统自动搜索已在本机安装了的系统服务组件。

第五步:搜索完毕会在“服务器角色”窗口显示已在本机安装的系统服务以及没有安装的服务,区别在于“已配置”处用“是”和“否”进行区分。读者可以看到“应用程序服务器(IIS,ASPNET)”组件是没有安装的,我们需要安装他

第六步:点“下一步”按钮后会出现应用程序服务器选项,在这里会让我们选择是否安装IIS相关的其他工具,包括frontpage server extension以及aspnet。如果我们想安装可以在前面打勾。点“下一步”继续

第七步:系统将显示出整个IIS组件的大概过程列表。

第八步:接着开始安装并配置IIS程序。

第九步:系统将自动调用安装程序进行安装,建立文件列表。

第十步:在安装过程中会弹出提示要求插入标为windows server 2003的安装光盘到光驱中。这是因为默认情况IIS组件的程序与文件是存储在windows 2003光盘中的,所以需要我们插入光盘。

第十一步:点“取消”,浏览选择刚才下载的IIS文件夹

第十二步:等待大概5分钟所有系统就完成了IIS6组件的安装工作,会弹出此服务器现在是一台应用程序服务器的提示。我们点“完成”按钮完成全部安装工作。

第十三步:安装完后我们在“管理您的服务器”窗口中就会发现“应用程序服务器”已经出现在该界面中了。我们也可以通过“开始->程序->管理工具”中找到“Internet 信息服务(IIS)管理器程序”的踪影了。

第十四步:虽然我们安装完IIS组件,但还有一些必要的工作要做。因为这些操作是必须的,如果不设置这些参数在日后使用中会出现莫名其妙的错误,所以笔者也将这些设置放在安装IIS的操作中了。我们通过“开始->程序->管理工具->Internet 信息服务(IIS)管理器程序”启动IIS程序。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 使用 OpenResty Docker 镜像快速搭建 Web 服务器

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情