首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Ubuntu 14.04 LTS系统中配置Apache2虚拟主机

大家好,又见面了,我是你们的朋友全栈君。...安装apache服务器之后,让我们通过这个URL http://你的服务器的IP地址/ 来测试网站服务器是否正常工作 如果出现“It Worked!”...如果需要调整默认的端口设置,建议编辑这个文件 如果修改了默认的端口VirtualHost *:80>,例如80改为8080后,则需要修改/etc/apache2/ports.conf,添加监听Listen...现在,我们成功地配置了apache虚拟主机在我们的Ubuntu服务器上 10.测试虚拟主机,编辑/etc/hosts文件 $ sudo vi /etc/hosts 出来如下代码: 127.0.0.1...本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

1.1K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    django 项目部署详细教程 【uwsgi + nginx】「建议收藏」

    不指定python环境的话,默认会选择本地的python版本 进入虚拟环境 workon MyDjango 2....port http=127.0.0.1:8000 # 项目目录 [pwd查看 直接填,不需要引号] chdir= # 项目中wsgi.py文件的目录,相对于项目目录 wsgi-file= # 指定启动的工作进程数.../wsgi.py # 指定启动的工作进程数 processes=4 # 指定工作进程中的线程数 threads=2 # 进程中,有一个主进程 master=True # 保存启动之后主进程的pid pidfile...; # 转交请求给uwsgi uwsgi_pass 127.0.0.1:8000 # uwsgi服务器的ip:port } } } 下面是我的...本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    3.7K31

    django 项目部署详细教程 【uwsgi + nginx】

    不指定python环境的话,默认会选择本地的python版本 进入虚拟环境 workon MyDjango 2....ip:port http=127.0.0.1:8000 # 项目目录 [pwd查看 直接填,不需要引号] chdir= # 项目中wsgi.py文件的目录,相对于项目目录 wsgi-file= # 指定启动的工作进程数.../wsgi.py # 指定启动的工作进程数 processes=4 # 指定工作进程中的线程数 threads=2 # 进程中,有一个主进程 master=True # 保存启动之后主进程的pid pidfile...,相对于项目目录 wsgi-file= # 指定启动的工作进程数 processes=4 # 指定工作进程中的线程数 threads=2 # 进程中,有一个主进程 master=True # 保存启动之后主进程的...下面是我的 default 配置信息,加了静态文件处理【静态文件处理请继续往下看】,可以参考一下 ``` upstream MyDjango { server 127.0.0.1:8000

    3.1K87

    在 Linux 服务器上使用 Nginx + Gunicorn 部署 Django 项目的正确姿势

    部署其实是一个大坑,我在部署的过程中也是踩过很多坑,所以这篇文章就来介绍一下我的项目的完整部署过程,希望看到的人能少走弯路。...项目运行 在部署项目之前,先要保证项目在服务器上面能够正常运行,这是最起码的条件。...如果你的服务器上面的8000端口开启了,那么可以访问你的服务器 IP 地址的8000端口看看项目是否正常运行: http://server_domain_or_IP:8000 到这里顺便说一下,由于我的项目是有域名的...,所以在项目中要先添加自己的域名,就像这样: ALLOWED_HOSTS = ['127.0.0.1', 'localhost', '.tendcode.com'] 开始部署 安装和配置 Gunicorn...后续维护 之后的项目维护中,如果更改了 gunicorn 的配置文件,那么需要依次执行下面两条语句去重启服务,如果只是修改了 Django 项目的内容,只需要单独执行第二条重启命令即可: ~$ sudo

    1.2K30

    玩转企业常见应用与服务系列(十四):自动化运维工具 Ansible 基础入门

    Ansible 工作原理 大致工作原理就是ansible程序调用读取/etc/ansible/ansible.cfg配置文件获取主机列表清单/etc/ansible/hosts文件,获取所要处理的主机列表...-i #指定了主机文件,如果不指定,则默认为/etc/ansible/hosts文件,在主机文件中,定义了Ansible要控制的主机IP或域名,及其用户、密码。...force #当目标主机包含该文件,但内容不同时,设为"yes",表示强制覆盖;设为"no",表示目标主机的目标位置不存在该文件才复制。默认为"yes"。..." #仅将挂载的配置写入/etc/fstab,并不会执行挂载操作 [root@localhost ~]$ ansible test -m mount -a "src=172.16.60.220:/data...wait_for: host=0.0.0.0 port=8000 state=drained exclude_hosts=10.2.1.2,10.2.1.3 等待所有本地IP上的8000端口,关闭活跃的连接

    79211

    手把手教你在CentOS上安装ELK,对服务器日志进行收集

    这种结构因为需要在各个服务器上部署 Logstash,而它比较消耗 CPU 和内存资源,所以比较适合计算资源丰富的服务器,否则容易造成服务器性能下降,甚至可能导致无法正常工作。...引入消息队列,均衡了网络传输,从而降低了网络闭塞,尤其是丢失数据的可能性,但依然存在 Logstash 占用系统资源过多的问题。...说了这么多理论,对于喜欢就干的小编来说,下面我将以Beats 作为日志搜集器的架构,进行详细安装介绍!...文件 vim /etc/nginx/conf.d/kibana.conf 内容如下: server { listen 8000; #修改端口为8000 server_name kibana...Logstash hosts hosts: ["localhost:5044"] 注意:注释掉Elasticsearch output下面的部分,将Filebeat收集到的日志输出到 Logstash

    4K20

    是时候让大家看看你用django写出来

    = ['127.0.0.1', 'localhost ', '.zmrenwu.com'] 指定了 ALLOWED_HOSTS 的值后,django 将只允许通过指定的域名访问我们的应用,比如这里只允许通过...127.0.0.1,localhost 以及 zmrenwu.com 和其任意子域名(域名前加一个点表示允许访问该域名下的子域名)访问(即 HTTP 报文头部中 Host 的值必须是以上指定的域名,通常你在浏览器输入域名访问网站时...用 django 去获取静态文件是很耗时的,但 Nginx 可以很高效地处理,这就是我们要使用 Nginx 的原因。...yangxg@server:$ pip install supervisor 为了方便,我一般会设置如下的目录结构(位于 ~/etc 目录下)来管理 Supervisor 有关的文件: ~/etc ├...浏览器输入域名,可以看到服务已经正常启动了。

    1.1K30

    一文读懂 Redis 集群

    可以看到,进行槽指派之后是可以进行正常的操作的,这里的set a 123提示我移动到8002端口执行。因为a 对应的卡槽为15495....可以看到这样启动客户端,会自动的将数据存入到对应的节点上,并切换到这个节点,并且之前我在8000 端口上set data 123,我现在在8002端口上get data 会自动的找到key值并切换到8000...方式二 准备工作 第二种方法搭建集群就简单讲啦,准备工作和启动都是一样的,只是不用我们自己进行节点互通和分配卡槽啦。如下图,我已经启动 7000~7005 六个节点。 ?...key=data http://localhost:9090/setUser http://localhost:9090/getUser 我就截图看其中两个 ? ? ?...数据在集群中正常的读取是没有问题的。

    8.4K75

    如何在Debian 10上使用Postgres,Nginx和Gunicorn设置Django

    '] ALLOWED_HOSTS = ['your_server_domain_or_IP', 'second_domain_or_IP', . . ., 'localhost'] 接下来,找到配置数据库访问的部分...我们将首先指定此块应该监听正常端口80,并且它应该响应我们服务器的域名或IP地址: 在/ etc / nginx的/网站可用/ myproject的 server { listen 80;...所有这些文件都有一个标准的URI前缀“/ static”,因此我们可以创建一个位置块来匹配这些请求: 在/ etc / nginx的/网站可用/ myproject的 server { listen...在这个位置的内部,我们将包含Nginx安装中包含的标准proxy_params文件,然后我们将流量直接传递给Gunicorn套接字: 在/ etc / nginx的/网站可用/ myproject的 server...我们需要将防火墙打开到端口80上的正常流量。

    5.9K30

    【Web技术】743- 手把手教你搭建一个灰度发布环境

    在浏览器里访问你的服务器公网IP,如果能看到下面的页面说明Nginx 可以正常工作。 Jenkins (耗时比较久) 第一次接触Jenkins 可能会有很多疑问,Jenkins 是什么?...(1)安装 Jenkins稳定版本list:pkg.jenkins-ci.org/redhat-stab… // 访问国外网站会快一些,记得留意网站上java和jenkins版本匹配信息,别下错了 wget...看到Jenkins 已就绪的页面表示安装已经完成,服务器准备工作到此结束。...创建的项目并不简洁,但是胜在操作简单。我们一次性把两份代码准备好,简化开发侧工作。...任务详情信息可以不填,直接保存就好,下一步我们再来配置每个任务的具体信息。

    77721

    kong 网关教程入门

    大家好,又见面了,我是你们的朋友全栈君。 全栈工程师开发手册 (作者:栾鹏) 架构系列文章 ---- 为什么使用API-Gateway 1....每个Kong节点的配置信息是会缓存的,如插件,那么当在某一个Kong节点修改了插件配置时,需要通知其他节点配置的变更。...Kong网关请求流程 为了更好地理解系统,这是使用Kong网关的API接口的典型请求工作流程: 请求流程 当Kong运行时,每个对API的请求将先被Kong命中,然后这个请求将会被代理转发到最终的API...为了达成目标,我们将会创建一个Service指向Mockbin API,MockBin是一个”回显”类型的公共网站,它返回请求者的请求,作为响应。这非常有助于我们学习Kong如何代理你的API请求。...已经将http://localhost:8000转发到我们在第一步中配的url上,并且将响应转发给我们。

    3.3K40

    剖析Web技术栈(四)

    要创建这个基础设施,我们需要通过pip install Docker Compose在我们的虚拟环境中安装Docker Compose。我还用项目名创建了一个名为.env的文件。...:09:00:17 +0000] localhost to: 192.168.240.2:8000: GET / HTTP/1.1 200 这表明nginx正在执行负载平衡,但说实话,这是通过Docker...- application2 我基本上重复了application的定义,但是第一种服务现在运行6个工作线,只是为了显示两者之间可能的区别。...我不会在这里展示反向代理或HTTPS的例子,以免这篇文章过长,你可以在下一节中找到有关这类内容的资源。 4.3 参考资料 这些资源提供了关于本节讨论的主题的更详细的信息。...现在“云”是一个好东西,很多网站都部署到云上,而且也有很多组件供我们使用。

    76220

    Fiddler助力微信开发调试

    配置代理规则   全站转发可以这样设置:Tools -> HOSTS ?   图片中表示your.domain.com的请求全部转发到127.0.0.1:8000。....*)  http://localhost:8000$1   本条规则表示:将your.domain.com下的http请求转发到localhost:8000,其中/api、/swagger、/webjars...、configuration/ui开头的路径不转发。   ...比如微信开发者工具的登录和域名校验就是使用的HTTPS与微信服务器通信的,如果不代理这部分流量是无法正常运行微信开发者工具的。   ...即,浏览器直接建立到ws://localhost:8888的请求,该代理服务器是能够将请求转发到8000端口的,但当浏览器设置了代理服务器后,发送websocket请求和没设置前是不同的,它同样会先向proxy

    1.5K20
    领券