环境安装系列 - Linux下 Nginx的安装和简单管理
来源:互联网 发布:jenkins 部署windows 编辑:程序博客网 时间:2024/05/21 10:02
Nginx安装前,您需要准备以下包:
1. Nginx安装包:nginx-1.4.7.tar.gz
自己安装的软件一般都会放在 /usr/local/目录下,扩展库都会放在 /usr/local/lib/目录
下载包
- 您的Linux是否已经安装了gcc等,还没有的话,先用yum安装一下,编译啥的都需要靠这些:
yum install gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel* libevent pcre pcre-devel
- 安装Nginx包,安装路径/usr/local/nginx-1.4.7
sudo tar zxvf nginx-1.4.7.tar.gzcd nginx-1.4.7sudo ./configure --user=nfsnobody --group=nfsnobody --prefix=/usr/local/nginx-1.4.7 --with-http_stub_status_module --without-http-cache --with-http_ssl_modulesudo makesudo make install
- 创建日志目录,www目录:
sudo mkdir -p /usr/local/nginx-1.4.7/logs #日志文件夹sudo chmod -R 777 /usr/local/nginx-1.4.7/logs sudo chown -R nfsnobody:nfsnobody /usr/local/nginx-1.4.7/logs sudo mkdir /home/wwwroot #www目录sudo chown -R admin:admin /home/wwwroot #常用的用户组比较方便一些
- 拷贝我们已经准备好的配置文件,没有就不需要拷贝
sudo rm -f /usr/local/nginx-1.4.7/conf/nginx.conf sudo cp nginx.conf /usr/local/nginx-1.4.7/conf/nginx.conf #配置文件sudo cp fcgi.conf /usr/local/nginx-1.4.7/conf/fcgi.conf
- 启动Nginx
sudo /usr/local/nginx-1.4.7/sbin/nginx
- 查看Nginx是否启动,查看Nginx进程和用ip在浏览器中访问一下:
ps –ef | grep nginx
- 如果已经开启防火墙,那么在防火墙中添加80端口:
iptables -I INPUT -p tcp --dport 80 -j ACCEPT service iptables saveservice iptables restart
- Nginx管理:
#默认启动方式sudo /usr/local/nginx-1.4.7/sbin/nginxsudo /usr/local/nginx-1.4.7/sbin/nginx -s stopsudo /usr/local/nginx-1.4.7sbin/nginx -s reload#带上配置文件:sudo /usr/local/nginx-1.4.7/sbin/nginx -c /usr/local/web/nginx-1.4.7/conf/nginx.conf #带测试配置文件启动方法sudo /usr/local/nginx-1.4.7/sbin/nginx -t#从容停止sudo kill -QUIT `cat /usr/local/nginx-1.4.7/nginx.pid`#快速停止sudo kill -INT `cat /usr/local/nginx-1.4.7/nginx.pid`#平滑重启sudo kill -HUP `cat /usr/local/nginx-1.4.7/nginx.pid`
- 环境安装系列 - Linux下 Nginx的安装和简单管理
- 环境安装系列 - Linux下 Memcache的安装和简单管理
- 环境安装系列 - Linux下 MYSQL安装和基本管理
- Nginx学习——Nginx简单介绍和Linux环境下的安装
- 环境安装系列 - Linux下 Redis的安装和使用
- linux环境下nginx和一系列的安装
- Linux环境下nginx的安装
- nginx linux环境下的安装
- linux下nginx的简单安装
- Linux环境下安装Nginx
- linux环境下nginx安装
- Linux下nginx的安装和配置
- Nginx在Windows和Linux环境下安装
- linux环境Nginx的安装
- 【Nginx入门系列】第五章 tomcat在linux下的安装和集群预部署
- Linux环境下安装Nginx+Pcre+OpenSSL
- Linux环境下安装Nginx+Pcre+OpenSSL
- Linux环境下安装Nginx+Pcre+OpenSSL
- 《别做正常的傻瓜》笔记……
- 数据库 'SqlPersistenceService' 的版本为 655,无法打开。此服务器支持 611 版及更低版
- 跟我学aspectj之十三 ----- AspectJ其他功能介绍
- 找出数组中非成对出现的数
- 跟我学aspectj之十四----- AspectJ具体应用举例
- 环境安装系列 - Linux下 Nginx的安装和简单管理
- Android网络编程之Http通信(cmwap处理)
- 一句话关闭iOS软键盘
- windows下配置android源码获取环境
- mfc dll相关文档
- Javascript之函数定义
- 所有关于Aspectj的文章已经转至我的主博客,请移步
- extjs在formpanel中使用checkbox的注意事项
- LINUX自旋锁详解