linux(centos7)搭建nginx服务器
2015-05-30 10:58
741 查看
声明:此文虽然标注为原创,是笔者参考别人的文章,整合而成。
参考页面:http://www.cnblogs.com/zhoulf/archive/2013/02/09/2909653.html
本文中某些命令中的文件名称或者目录及可能与您的不一致,部署时请以您下载的为准
基本条件:
1、win7 64bit系统,VMWare虚拟机安装CentOS7
2、CentOS7中安装GCC-C++环境(原因你懂的)
步骤:
一、安装PCRE(nginx rewrite功能需要)
1、官网下载PCRE源代码,我是通过网页下载(当然也可以用wget命令通过ftp下载),然后通过mv命令移动到/usr/local/pcre目录中
2、编译过程:
cd /usr/local/pcre
tar -xzvf pcre-8.36.tar.gz
cd pcre-8.36
./configure
make
make install
二、安装nginx
1、官网下载PCRE源代码,我是通过网页下载(当然也可以用wget命令通过ftp下载),然后通过mv命令移动到/usr/local/nginx目录中
2、编译过程:
cd /usr/local/nginx
tar -xzvf nginx-1.8.0.tar.gz
cd nginx-1.8.0
./configure --prefix=/usr/local/nginx --with-pcre=/usr/local/pcre/pcre-8.36 (通过--with-pcre参数指定pcre路径)
make
make install
三、启动并验证
#修改防火墙配置:
[root@admin nginx-1.2.6]# vi + /etc/sysconfig/iptables
#添加配置项
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
#重启防火墙
[root@admin nginx-1.2.6]# service iptables restart
cd /usr/local/nginx
./nginx
验证:
1、centos验证:http://localhost:80
2、宿主机(win7 64bit)验证:
直接输入http://localhost:80会访问失败,原因是宿主机与虚拟机用的并不是同一个IP,虚拟机为centos虚拟出一个新的IP,通过ifconfig可以查询;
查询到后可以在宿主机中输入http://centosIP:80即可访问,如下图:
本文只是说明一个步骤,如有问题,欢迎讨论。
参考页面:http://www.cnblogs.com/zhoulf/archive/2013/02/09/2909653.html
本文中某些命令中的文件名称或者目录及可能与您的不一致,部署时请以您下载的为准
基本条件:
1、win7 64bit系统,VMWare虚拟机安装CentOS7
2、CentOS7中安装GCC-C++环境(原因你懂的)
步骤:
一、安装PCRE(nginx rewrite功能需要)
1、官网下载PCRE源代码,我是通过网页下载(当然也可以用wget命令通过ftp下载),然后通过mv命令移动到/usr/local/pcre目录中
2、编译过程:
cd /usr/local/pcre
tar -xzvf pcre-8.36.tar.gz
cd pcre-8.36
./configure
make
make install
二、安装nginx
1、官网下载PCRE源代码,我是通过网页下载(当然也可以用wget命令通过ftp下载),然后通过mv命令移动到/usr/local/nginx目录中
2、编译过程:
cd /usr/local/nginx
tar -xzvf nginx-1.8.0.tar.gz
cd nginx-1.8.0
./configure --prefix=/usr/local/nginx --with-pcre=/usr/local/pcre/pcre-8.36 (通过--with-pcre参数指定pcre路径)
make
make install
三、启动并验证
#修改防火墙配置:
[root@admin nginx-1.2.6]# vi + /etc/sysconfig/iptables
#添加配置项
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
#重启防火墙
[root@admin nginx-1.2.6]# service iptables restart
cd /usr/local/nginx
./nginx
验证:
1、centos验证:http://localhost:80
2、宿主机(win7 64bit)验证:
直接输入http://localhost:80会访问失败,原因是宿主机与虚拟机用的并不是同一个IP,虚拟机为centos虚拟出一个新的IP,通过ifconfig可以查询;
查询到后可以在宿主机中输入http://centosIP:80即可访问,如下图:
本文只是说明一个步骤,如有问题,欢迎讨论。
相关文章推荐
- nginx + gridfs 实现图片的分布式存储(一) 安装
- nginx 与traffic server
- linux部署nginx-1.7.0流媒体服务器
- nginx中的ngx_command_t结构中的set方法在何时调用
- nginx和php-fpm优化
- django+apache2+nginx+mod_wsgi
- linux下命令安装nginx
- rhel6+nginx+php+php-fpm 防火墙配置问题
- 打造高性能nginx缓存服务器
- 使用Unicorn将Sinatra应用部署到Nginx
- 让服务器apache/iis/nginx支持.apk/ipa文件下载
- Ubuntu下Nginx的安装和简单配置
- demopu告诉你nginx+php 出现404错误解决方法
- 使用nginx进行负载均衡
- demopu告诉你nginx+php 出现404错误解决方法
- ab测试nginx的性能
- Nginx禁止通过IP,未绑定域名访问服务器
- wordpress在Linux nginx下权限设置
- ecshop在nginx下实现负载均衡
- nginx如何实现404状态返回 200隐藏URL