[Nginx]简易配置Nginx虚拟主机

-------------------------------------------------------------------------------------------------------

配置虚拟主机:

  1. 绑定域名

    vim /etc/hosts  #添加格式如:192.168.1.11 www.chenwei.ws

  2. 添加虚拟主机   

    cd到根目录, 运行vhost.sh添加虚拟主机, 输入域名即可

  3. 编辑配置文件

    vim /usr/local/nginx/conf/vhost/www.chenwei.ws.conf #配置如下:

[email protected]黑眼诗人 <www.chenwei.ws>----------------------------------  

server
  {
    listen 80;
    #listen [::]:80;
    server_name www.chenwei.ws;           #服务器名称
    index index.html index.htm index.php default.html default.ht m default.php;
    root /home/wwwroot/default/www.chenwei.ws;  #主机访问对应目录

    include other.conf;
    #error_page 404 /404.html;
  }

  #跨域调用字体时添加
  location ~* \.(eot|ttf|woff)$ {
    add_header Access-Control-Allow-Origin *;
  }

  4. PHP配置open_basedir(将用户访问文件的活动范围限制在指定的区域, open_basedir即为访问目录):

    vim /usr/local/php/etc/php.ini  

   使用命令G 将光标移至行尾, 配置php访问的主机根目录; 如果正确, 则不需要更改:

    [HOST=www.chenwei.ws]

    [PATH=/home/wwwroot/default/www.chenwei.ws]

    open_basedir=/home/wwwroot/default/www.chenwei.ws/:/tmp/

时间: 2024-12-23 02:35:04

[Nginx]简易配置Nginx虚拟主机的相关文章

nginx常用配置系列-虚拟主机

本来准备详尽的出一份nginx配置讲解,但nginx功能配置繁多,平常使用中使用最多的一般有: 1. 虚拟主机配置 2. HTTPS配置 3. 静态资源处理 4. 反向代理 ================= 虚拟主机配置 ================= 先说虚拟主机配置,nginx的核心配置文件在nginx的安装目录下conf目录中(如果是CentOS通过yum安装则在/etc/nginx目录中) 在conf目录下创建vhost目录,方便管理虚拟主机的配置文件 mkdir vhost 以e

Nginx的配置及其虚拟主机应用

一.Nginx的配置文件主要分为三个部分,全局配置.I/O事件配置和HTTP配置."#"代表注释,配置项末尾以":"结束 全局配置包括Nginx的运行用户.工作进程数.错误日志.PID存放位置等基本信息 这里工作进程默认为1,如果服务器有多块CPU或者使用多核处理器,我们可以将工作进程数量修改成与CPU核心数相同,但如果网站访问量需求并不大,一般设置为1就够了 2.I/O事件配置,使用"events {}"界定标记,用来指定Nginx进程的I/O

Nginx快捷配置Tomcat虚拟主机

作者:fbysss QQ:溜酒酒吧酒吧吾散 blog:blog.csdn.net/fbysss 声明:本文由fbysss原创,转载请注明出处 典型场景: Tomcat的webapps目录中,有两个应用:app1.app2,如果没有nginx,我们的访问路径为: http://www.domainname.com:8080/app1 http://www.domainname.com:8080/app2 端口号暴露给用户很不好看也不安全.修改Tomcat配置文件的做法,也可以,但感觉麻烦一些,在这

配置LANMP环境(7)-- 配置nginx反向代理,与配置apache虚拟主机

一.配置nginx反向代理 1.修改配置文件 vim /etc/nginx/nginx.conf 在35行http下添加一下内容: include /data/nginx/vhosts/*.conf; include /etc/nginx/upstream.conf; 2.在/etc/nginx/目录下新建 upstream.conf文件 vim upstream.conf upstream dev.test1.com { server 127.0.0.1(换成虚拟机ip):8080 weigh

Nginx的基本配置:虚拟主机、日志文件、缓存、自动列目录的配置

Nginx配置文件总览 Nginx的配置文件结构 #设置用户 user root; #工作衍生的进程数 (一般=CPU核心数或核心数*2) worker_processes 2; #设置错误文件的存放路径 error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #设置pid的存放路径(pid是控制系统中的重要文件) pid logs/nginx.pid; #设置最大连接

12.Nginx介绍,安装,配置默认虚拟主机,重定向

[toc] 12.5 Nginx介绍 官网:nginx.org 因为nginx处理静态文件的能力要比apache好很多,所以很多企业在建站的时候一般都是用java写的,然后会选择tomcat,但是tomcat处理静态文件的能力不是太好就会叠加选择nginx. nginx特点: 体积小 处理能力强 并发高 可扩展性好 Nginx应用场景: web服务 反向代理 负载均衡 Nginx著名分支,淘宝基于Nginx开发的Tengine,使用上和Nginx一致,服务名,配置文件名都一样,和Nginx的最大

Nginx系列--03HTTP段基本配置及虚拟主机

HTTP协议配置格式 http { ... ...:各server的公共配置 server { ... }:每个server用于定义一个虚拟主机: server { ... server_name root alias location [OPERATOR] URL { ... if CONDITION { ... } } } } 不同于HTTPD有一个默认的主机,Nginx必须使用server指令定义一个虚拟主机. HTTP协议配置 所有的配置如果不加说明的话,都是配置在/etc/nginx/

nginx网站服务于虚拟主机

   Nginx网站服务于虚拟主机 1:nginx的优点: 稳定性高 系统资源消耗低 http并发量处理能力好可支持30000-50000个并发请求 主要用于静态页面 以线程为单位,一个进程对应多个用户,(线程很少占用系统资源) 2:与Apache的对比: Apache主要用于动态页面 支持功能多 稳定性能高 Apache以进程为单位,一个用户对应一个进程(一对一) 3:nginx主要用于:电商,网站,社交,门户...... 4:安装及控制nginx 1.安装支持软件 [[email prote

Nginx反向代理多虚拟主机及记录真实客户IP

1.多虚拟机反向代理 ■ ___________________________________________________________ 主机信息: Nginx代理:192.168.1.201 Nginx_web_1:192.168.1.202 Nginx_web_2:192.168.1.203 测试机:192.168.1.204 -----------------------------------三台主机安装 #安装参数 cd /usr/local/src/ tar zxvf ngi