centos-nginx 安装
初学者自编文档,如有错误,请指出,具体命令就不阐述了,不明白 度娘吧!
nginx我是编译安装在服务器上 和其他安装应该会有区别
- 安装路径路径:/usr/local/
- 安装包存放位置:/home/apps/web/
前期依赖包安装链接 http://www.cnblogs.com/nikolatesfei/p/5422678.html
1.安装
安装参考网址:http://wiki.nginx.org/Install
A。依赖库安装
yum -y install pcre-devel zlib-devel
B。安装
1. 跳转到安装目录
cd /home/apps/web/
2. 创建安装包存放目录并进入(好方便,第一次用)
mkdir nginx && cd nginx
3. 下载安装包
wget http://nginx.org/download/nginx-1.8.0.tar.gz
4. 解压安装包
tar xzf nginx-1.8.0.tar.gz
5. 进入解压好的文件夹
cd nginx-1.8.0
6. 配置好安装路径
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
7. 安装
make
make install
8
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
2. 启动
/usr/local/nginx/sbin/nginx
3. 停止
/usr/local/nginx/sbin/nginx -s quit 平稳关闭Nginx,保存相关信息,有安排的结束web服务
/usr/local/nginx/sbin/nginx -s stop 快速关闭Nginx,可能不保存相关信息,并迅速终止web服
4. 重启
/usr/local/nginx/sbin/nginx -s reload 因改变了Nginx相关配置,需要重新加载配置而重载
5. 配置
这里只是基本的配置 后面会追加针对并发访问的配置
server {
listen 80;
server_name test.wetime.com;
root /home/apps/projects/test.wetime.com;
charset utf-8;
access_log logs/test.wetime.com.access.log;
error_log logs/test.wetime.com.error.log;
location / {
index index.html index.htm index.php;
}
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}
上面红色为需要修改的 当时就是这个没有改 导致打开php文件都是文件无法打开