CentOS下安装nginx
上一篇 /
下一篇 2016-06-11 22:21:04
/ 个人分类:Linux
1.nginx 软件包下载 http://nginx.org/en/download.html 建议选择stable version 2.copy nginx package 到 CentOS 的目录,如果开心请自建。如果是vmware下的虚拟机,请装vmware tools。测试了下for linux tool好像并不好找(如果哪位大侠有,请共享哦!)。我选择用Xshell加Xftp, 抓紧时间copy,这个方法不是本文重点。 3.在相应目录解压package。#tar zxvf nginx-1.10.1.tar.gz (这是我下的版本)。
4.切换到解压后的目录 运行./configure 进行配置。大可理解为一次预安装,主要是检查是否系统缺乏组件。我的系统在安装的时候出现了缺失Not found CC Complier 的提示
安装编译环境 #yum install gcc gcc-c++ ncurses-devel
继续执行./configure 又弹出了not found PCRE
.
PCRE(Perl Compatible Regular Expressions)是一个轻量级的Perl函数库,包括 perl 兼容的正则表达式库。它比Boost之类的正则表达式库小得多。PCRE十分易用,同时功能也很强大,性能超过了POSIX正则表达式库和一些经典的正则表达式库。在此处下载https://sourceforge.net/projects/pcre/files/pcre/ 最新版本。
同样的方法,自建目录。#tar -zxvf pcre-8.38.tar(依然是我下的版本)。运行./configure(同上),如果系统不缺失文件,在一长串信息后。键入#make install 完成安装。
安装完PCRE,继续执行./configure,非常不幸又报错了。苦逼孩子。
安装# yum install -y zlib-devel
如果顺利很快安装完了,再运行./configure.好像可以了。键入#make install 完成安装。注意记住这些路径:
于是呢事情变得很简单了,配置nginx.config。在/usr/local/nginx/conf中。配置Http block 下的server section。 配成你自己的喜好吧:) server {
listen 9999;
server_name 192.168.2.107;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root html;
index index.html index.htm;
}
保存退出后,启动ngix #./usr/local/nginx/sbin/nginx
在浏览器键入192.168.2.207:9999 如果返回如此页面就是成功啦 如果返回其他错误,检查端口是否被占用。如果端口正常。在CentOS中关闭iptables和selinux
iptables -F
vi /etc/selinux/config 设置为disabled
收藏
举报
TAG: