当前位置:首页 > 网站模板 > 正文内容

怎么创建自己的网站平台nginx加密访问(怎么创建自己的网站平台nginx加密访问权限)

网站模板1年前 (2023-01-09)1299

今天给各位分享怎么创建自己的网站平台nginx加密访问的知识,其中也会对怎么创建自己的网站平台nginx加密访问权限进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

linux 怎么用nginx 搭建网站

Hi, 今天我们将会学习如何使用 Weave 和 Docker 搭建 Nginx 的反向代理/负载均衡服务器。Weave 可以创建一个虚拟网络将 Docker 容器彼此连接在一起,支持跨主机部署及自动发现。它可以让我们更加专注于应用的开发,而不是基础架构。Weave 提供了一个如此棒的环境,仿佛它的所有容器都属于同个网络,不需要端口/映射/连接等的配置。容器中的应用提供的服务在 weave 网络中可以轻易地被外部世界访问,不论你的容器运行在哪里。在这个教程里我们将会使用 weave 快速并且简单地将 nginx web 服务器部署为一个负载均衡器,反向代理一个运行在 Amazon Web Services 里面多个节点上的 docker 容器中的简单 php 应用。这里我们将会介绍 WeaveDNS,它提供一个不需要改变代码就可以让容器利用主机名找到的简单方式,并且能够让其他容器通过主机名连接彼此。在这篇教程里,我们将使用 nginx 来将负载均衡分配到一个运行 Apache 的容器集合。最简单轻松的方法就是使用 Weave 来把运行在 ubuntu 上的 docker 容器中的 nginx 配置成负载均衡服务器。Docker之weave工具weave是什么呢?weave创建了一个虚拟网络,用来连接部署在多台机器上的docker容器。下面看看weave的应用场景:应用在使用该网络的时候就像所有的容器都在同一个交换机网络下一样,不需要配置端口映射、连接等等,容器中的应用提供的服务在weaver网络中可以被外部世界访问,不论你的容器运行在哪里。同样的,已经存在的系统应用也可以暴露给容器中的应用来调用,而不用担心内部应用运行的位置。weave可以穿透防火墙,流量是被加密的,允许主机连接通过一个不被信任的网络,使用weave你可以方便的部署多个容器在不同的地方运行假如你有一个docker应用运行在两台不同的主机HOST1和HOST2上面,也就是我们要在这两台主机上各部署一个相同类型的docker应用。在HOST1上面:启动weave代码如下:#这一步先启动weave路由,需要在每一台HOST上都启动weave launch#启动一个容器,在命令行设置了一个ip,weave run调用docker run -d,因此我们可以使用这种办法启动一个容器,同理存在weave start命令,它是调用docker start命令启动已经存在的容器,如果我们在该HOST1上有多个容器要部署,则继续执行第二行的命令即可,只要保证容器设置的ip没有冲突即可,同一个网段的ip可以到处使用ssh=$(weave run 10/weaveworks/guides$ cd weave-gs/aws-nginx-ubuntu-simple在克隆完仓库之后,我们执行下面的脚本,这个脚本将会部署两个 t1.micro 实例,每个实例中都是 ubuntu 作为操作系统并用 weave 跑着 docker 容器。复制代码代码如下:$ sudo ./demo-aws-setup.sh在这里,我们将会在以后用到这些实例的 IP 地址。这些地址储存在一个 weavedemo.env 文件中,这个文件创建于执行 demo-aws-setup.sh 脚本期间。为了获取这些 IP 地址,我们需要执行下面的命令,命令输出类似下面的信息。代码如下:$ cat weavedemo.envexport WEAVE_AWS_DEMO_HOST1=52.26.175.175export WEAVE_AWS_DEMO_HOST2=52.26.83.141export WEAVE_AWS_DEMO_HOSTCOUNT=2export WEAVE_AWS_DEMO_HOSTS=(52.26.175.175 52.26.83.141)请注意这些不是固定的 IP 地址,AWS 会为我们的实例动态地分配 IP 地址。我们在 bash 下执行下面的命令使环境变量生效。代码如下:. ./weavedemo.env2. 启动 Weave 和 WeaveDNS在安装完实例之后,我们将会在每台主机上启动 weave 以及 weavedns。Weave 以及 weavedns 使得我们能够轻易地将容器部署到一个全新的基础架构以及配置中, 不需要改变代码,也不需要去理解像 Ambassador 容器以及 Link 机制之类的概念。下面是在第一台主机上启动 weave 以及 weavedns 的命令。代码如下:ssh -i weavedemo-key.pem ubuntu@$WEAVE_AWS_DEMO_HOST1$ sudo weave launch$ sudo weave launch-dns 10.2.1.1/24下一步,我也准备在第二台主机上启动 weave 以及 weavedns。代码如下:ssh -i weavedemo-key.pem ubuntu@$WEAVE_AWS_DEMO_HOST2$ sudo weave launch $WEAVE_AWS_DEMO_HOST1$ sudo weave launch-dns 10.2.1.2/243. 启动应用容器现在,我们准备跨两台主机启动六个容器,这两台主机都用 Apache2 Web 服务实例跑着简单的 php 网站。为了在第一个 Apache2 Web 服务器实例跑三个容器, 我们将会使用下面的命令。复制代码代码如下:ssh -i weavedemo-key.pem ubuntu@$WEAVE_AWS_DEMO_HOST1$ sudo weave run --with-dns 10.3.1.1/24 -h ws1.weave.local fintanr/weave-gs-nginx-apache$ sudo weave run --with-dns 10.3.1.2/24 -h ws2.weave.local fintanr/weave-gs-nginx-apache$ sudo weave run --with-dns 10.3.1.3/24 -h ws3.weave.local fintanr/weave-gs-nginx-apache在那之后,我们将会在第二个实例上启动另外三个容器,请使用下面的命令。代码如下:ssh -i weavedemo-key.pem ubuntu@$WEAVE_AWS_DEMO_HOST2$ sudo weave run --with-dns 10.3.1.4/24 -h ws4.weave.local fintanr/weave-gs-nginx-apache$ sudo weave run --with-dns 10.3.1.5/24 -h ws5.weave.local fintanr/weave-gs-nginx-apache$ sudo weave run --with-dns 10.3.1.6/24 -h ws6.weave.local fintanr/weave-gs-nginx-apache注意: 在这里,--with-dns 选项告诉容器使用 weavedns 来解析主机名,-h x.weave.local 则使得 weavedns 能够解析该主机。4. 启动 Nginx 容器在应用容器如预期的运行后,我们将会启动 nginx 容器,它将会在六个应用容器服务之间轮询并提供反向代理或者负载均衡。 为了启动 nginx 容器,请使用下面的命令。复制代码代码如下:ssh -i weavedemo-key.pem ubuntu@$WEAVE_AWS_DEMO_HOST1$ sudo weave run --with-dns 10.3.1.7/24 -ti -h nginx.weave.local -d -p 80:80 fintanr/weave-gs-nginx-simple因此,我们的 nginx 容器在 $WEAVEAWSDEMO_HOST1 上公开地暴露成为一个 http 服务器。5. 测试负载均衡服务器为了测试我们的负载均衡服务器是否可以工作,我们执行一段可以发送 http 请求给 nginx 容器的脚本。我们将会发送6个请求,这样我们就能看到 nginx 在一次的轮询中服务于每台 web 服务器之间。代码如下:$ ./access-aws-hosts.sh{"message" : "Hello Weave - nginx example","hostname" : "ws1.weave.local","date" : "2015-06-26 12:24:23"}{"message" : "Hello Weave - nginx example","hostname" : "ws2.weave.local","date" : "2015-06-26 12:24:23"}{"message" : "Hello Weave - nginx example","hostname" : "ws3.weave.local","date" : "2015-06-26 12:24:23"}{"message" : "Hello Weave - nginx example","hostname" : "ws4.weave.local","date" : "2015-06-26 12:24:23"}{"message" : "Hello Weave - nginx example","hostname" : "ws5.weave.local","date" : "2015-06-26 12:24:23"}{"message" : "Hello Weave - nginx example","hostname" : "ws6.weave.local","date" : "2015-06-26 12:24:23"}结束语我们最终成功地将 nginx 配置成一个反向代理/负载均衡服务器,通过使用 weave 以及运行在 AWS(Amazon Web Service)EC2 里面的 ubuntu 服务器中的 docker。从上面的步骤输出可以清楚的看到我们已经成功地配置了 nginx。我们可以看到请求在一次轮询中被发送到6个应用容器,这些容器在 Apache2 Web 服务器中跑着 PHP 应用。在这里,我们部署了一个容器化的 PHP 应用,使用 nginx 横跨多台在 AWS EC2 上的主机而不需要改变代码,利用 weavedns 使得每个容器连接在一起,只需要主机名就够了,眼前的这些便捷, 都要归功于 weave 以及 weavedns。

怎么创建一个自己的网站

一、注册网站的域名。

域名是因特网上的一个名称,在世界各地,每个域名都是与众不同的。

二、购买网站上的空间。

站点空间是用来存储网站内容和程序文件的,如网页、图片、视频资料等,主机根据支持的程序语言分为asp主机、php主机和net主机等,但现在没有区别那么明显了,许多主机都支持多种语言,电信主机按线路又分,网通主机和双线主机,我们较好选择双线主机,这样才能保证电信和网通用户都能更快地访问。

三、建立网站。

拥有一个网站域名就等于拥有一个门牌号,拥有一个空间就等于拥有一个房间,接下来重要的是建立一个网站,就和装修您的房间一样,在装修完之后就可以向用户展示,如果是自己会技术的,那么可以借助目前市场上一些常用的建站开源cms系统来做。如果想要专业地建造自己的网站,花些时间学习设计,以及熟悉源系统的用法很有必要,这些系统学起来不难,悟性高的话半个月就能学会一大半,当然更需要自己实践。

四、发布网站。

当我们自己的电脑建好之后,我们需要发布给其他人来访问,此时需要将所有我们做好的网站程序文件通过ftp软件传送到购买的服务器空间,再将域名做指向网站空间,然后将该域名绑定到网站空间的管理界面上,以便在浏览器地址栏中输入域名时能够正确访问您的网站。

五、搭建网站。

网站开发的模块分为前端开发和后台开发。对于商城网站来讲,主要针对了三个大方面:网站的结构、网站的内容、网站的链接。一个网站内容越多,设置管理的时候就需要越详细,在制作后台的时候就要考虑好每一个管理的项目该怎么设定。如果后台没有制作后,后期维护非常麻烦。

凡科建站完美地兼容了IE/Chrome/Firefox/Safari/360浏览器/搜狗浏览器/QQ浏览器等多浏览器浏览,方便用户操作。0代码轻松建站!点击这里获取精美网站模板:凡科建站

如何创建自己的网站平台

创建网站步骤:

1、首先要购买一个空间主要用于存储网页、数据库等网站空间有很多种。

2、虚拟主机、VPS、独立服务器等个人站长选虚拟主机就行了既满足需求也降低成本;

3、然后要注册一个域名域名是网站在网络上的门牌号方便访问者快速找到你的网站;

4、域名需要在域名注册商那里注册国内有非常多域名注册商可以选择;

5、最后是选择网站的建设程序程序的选择同样是网站建设中的重要部分;

6、个人站长可以独立开发网站程序也可以选择现成的;

7、网上的网站程序有很多有Shopex商城程序、pageadmin管理系统等;

8、以上是网站建设之初必不可少的三大基础条件是缺一不可的。

怎么创建自己的网站平台

创建自己的网站平台方法:

1、自己建站第一步:购买域名和服务器。网站的域名和服务器是一个网站的基础配件,域名就相当于你网站的地址,当别人输入你的域名的时候就可以访问你的网站。而服务器就相当于一个房子,用来存放你网站的文件和内容的。

同时域名和服务器是绑定的,输入域名的时候就相当于访问你的服务器的内容。所以服务器和域名在创建自己网站的步骤是必须的。域名选择的技巧:选择容易记住的域名和尽量选择老域名,因为老域名的相对来说搜索引擎的信任度会更高,新站上线的话收录和排名都会相对的好。

服务器的选择技巧:尽量选择国内的服务器,因为国内的服务器相对来说访问速度会更快,用户的体验会更好。

2、自己建站第二步:选择合适的建站模式一般来说建站模式可以分为定制网站建设,模板网站建设,还有平台网站建设。定制网站建设需要有专业的人员设计和策划,相对来说难度较大。所以自己建站一般会选择模板建站。

我们可以在模板网站选择好时候我们企业的网站模板,然后购买网站模板。购买好模板后我们就可以根据模板的说明一步一步的操作去把模板上传到服务器上。然后我们可以根据我们的需求去修改网站的模板,通过修改网站的样子,图片和文字等等去设计自己的网站。

3、自己建站第二步:上线前需要测试检查网站上传模板和内容后我们就要进行测试,首先是用户模拟测试,我们需要模拟用户的正常操作,在每个页面和内容上面去浏览阅读和点击,是否出现不合理或者存在bug的地方。然后还需要对网站的每个页面的排版和访问速度等进行测试,避免上线后导致影响用户体验和友好。

关于怎么创建自己的网站平台nginx加密访问和怎么创建自己的网站平台nginx加密访问权限的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

扫描二维码推送至手机访问。

版权声明:本文由我的模板布,如需转载请注明出处。


本文链接:http://sdjcht.com/post/427.html

分享给朋友:

“怎么创建自己的网站平台nginx加密访问(怎么创建自己的网站平台nginx加密访问权限)” 的相关文章

书单号短视频如何制作(书单号短视频如何制作的)

书单号短视频如何制作(书单号短视频如何制作的)

今天给各位分享书单号短视频如何制作的知识,其中也会对书单号短视频如何制作的进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、如何操作抖音书单号?有哪些细节要注意...

ppt模板背景图片素材(PPT背景模板图片)

ppt模板背景图片素材(PPT背景模板图片)

本篇文章给大家谈谈ppt模板背景图片素材,以及PPT背景模板图片对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、ppt背景图片素材库 2、ppt背景,模板,图片!去哪里...

Vue商城项目视频(vue框架做的项目购物商城)

Vue商城项目视频(vue框架做的项目购物商城)

本篇文章给大家谈谈Vue商城项目视频,以及vue框架做的项目购物商城对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、vue项目中为什么打不开webm格式的视频 2、Vu...

网页制作基础教程第2版答案(网页设计与制作教程第二版答案)

网页制作基础教程第2版答案(网页设计与制作教程第二版答案)

今天给各位分享网页制作基础教程第2版答案的知识,其中也会对网页设计与制作教程第二版答案进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、frontpage网页制...

ppt模板软件有哪些(ppt模板下载软件有哪些)

ppt模板软件有哪些(ppt模板下载软件有哪些)

今天给各位分享ppt模板软件有哪些的知识,其中也会对ppt模板下载软件有哪些进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、什么软件做ppt模板免费 2、...

免费个人简历模板(个人简历电子版填写免费模板)

免费个人简历模板(个人简历电子版填写免费模板)

今天给各位分享免费个人简历模板的知识,其中也会对个人简历电子版填写免费模板进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、优秀大学生个人简历模板范文 2、...