centos6.5-nginx搭建
一.安装nginx
1.安装相关组件
yum -y install pcre-devel zlib-devel
2.创建启动用户
useradd -M -s /sbin/nologin nginx
tar xf nginx-1.6.0.tar.gz
cd nginx-1.6.0
./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_stub_status_module
配置参数根据需求编辑
make && make install
3.查看nginx是否安装成功
[root@CentOS6-node1 ~]# ls /usr/local/nginx/
client_body_temp conf fastcgi_temp html logs proxy_temp sbin scgi_temp uwsgi_temp
4.查看启动脚本
ls -ldh /usr/local/nginx/sbin/nginx
5.创建软链接
ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/
6.查看nginx的配置文件是否有语法错误
nginx -t
启动nginx
nginx #直接执行nginx文件就能启动nginx
7、构建基于域名的虚拟主机
(1)创建虚拟主机的网页根目录
mkdir -p /abc/a
mkdir -p /abc/b
(2)创建默认的网页
echo "aaaaaaa" > /abc/a/index.html
echo "bbbbbbb" > /abc/b/index.html
(3)编辑主配置文件,加载外部的配置文件
vim /usr/local/nginx/conf/nginx.conf
include vhost/*.conf; #在最后的大括号上边添加一行内容
如下图
(4)创建虚拟目录
cd /usr/local/nginx/conf/
mkdir vhost
cd vhost/
(5)编辑外部的配置文件
vim a.conf #添加以下内容
server {
listen 80;
server_name www.benet.com;
location / {
root /abc/a;
index index.html;
}
}
server {
listen 80;
server_name www.accp.com;
location / {
root /abc/b;
index index.html;
}
}
(6)配置域名
vim /etc/hosts
添加以下内容
192.168.3.100 www.benet.com
192.168.3.100 www.accp.com
(7)验证结果
service iptables stop
setenforce 0
curl http://www.benet.com
aaaaaaaaaaaaaaa #正确显示内容
curl http://www.accp.com
bbbbbbbbbbbbbbbbbb #正确显示内容
最新文章
- SQL Server 索引和表体系结构(非聚集索引)
- 基于注解的SpringMVC
- redis数据类型之—List
- IntelliJ IDEA License
- css中table样式
- Kafka在Centos6.4中的集群搭建
- Vue.2.0.5-组件
- CSS3里的常用选择器总结
- 学java入门到精通,不得不看的15本书
- C#中字符串驻留技术
- 【转】Linux下Android ADB驱动安装详解
- linux下 文件IO 相关
- MEF初体验之一:在应用程序宿主MEF
- C++中的引用和移动语义
- ssm框架的整合搭建(一)
- javasrcipt的作用域和闭包(二)
- (openssl_pkey_get_private 函数不存在)phpstudy开启openssl.dll 时提示httpd.exe 丢失libssl-1_1.dll
- P=(1+1/(1-L))/2
- C#:导入Excel通用类(Xlsx格式)
- 30-hadoop-hbase-安装squirrel工具