Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler(俄文:Рамблер)使用。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。
CENTOS准备工作
1 | yum -y install gcc automake autoconf libtool make gcc-c++ |
NGINX安装和配置
安装nginx
1
2
3
4
5
6
7
8
9
10
[root@localhost ]
[root@localhost ]
[root@localhost ]
[root@localhost ]
[root@localhost ]
[root@localhost ]
[root@localhost ]
[root@localhost ]
[root@localhost ]—prefix=/usr/local/nginx 代表mginx安装目录
开放端口
由于CENTOS默认开启防火墙,我们需要手动开放端口。1
[root@localhost ]# /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
配置文件
1
2[root@localhost ]
[root@localhost ]
1 | user root paul; |
TOMCAT
安装tomcat
1
2
3
4
5
6
7# install tomcat
[root@localhost ]# cd /soft
[root@localhost ]# wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-7/v7.0.70/bin/apache-[root@localhost ]# tomcat-7.0.70.tar.gz
[root@localhost ]# tar xzvf apache-tomcat-6.0.41.tar.gz
[root@localhost ]# mv apache-tomcat-6.0.41/ /usr/local
[root@localhost ]# cd /usr/local/apache-tomcat-6.0.41
[root@localhost ]# sh bin/startup.sh开放端口
如果修改了conf/server.xml文件启动端口,则相应的nginx.conf和下面的8080都要改变1
[root@localhost ]# /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
- 如果出现下面的信息代表启动成功
1
2
3
4
5
6
7
8
9Using CATALINA_BASE: /usr/local/apache-tomcat-7.0.70
Using CATALINA_HOME: /usr/local/apache-tomcat-7.0.70
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-7.0.70/temp
Using JRE_HOME: /
Using CLASSPATH: /usr/local/apache-tomcat-7.0.70/bin/bootstrap.jar:/usr/local/apache-tomcat-7.0.70/bin/tomcat-juli.jar
Using CATALINA_PID: /usr/local/apache-tomcat-7.0.70/logs/tomcat.pid
Existing PID file found during start.
Removing/clearing stale PID file.
Tomcat started.
基本命令
1 | [root@localhost ] |