在nginx官网上找到支持信息:
Currently, nginx packages are available for the following distributions and versions:
RHEL/CentOS:
pse: collapse; max-width: 100%; border-spacing: 0px; background-color: transparent;">
Version Supported Platforms 5.x x86_64, i386 6.x x86_64, i386 7.x x86_64
Debian:
Version Codename Supported Platforms 6.x squeeze x86_64, i386 7.x wheezy x86_64, i386 8.x jessie x86_64, i386
Ubuntu:
Version Codename Supported Platforms 10.04 lucid x86_64, i386 12.04 precise x86_64, i386 14.04 trusty x86_64, i386, aarch64/arm64 14.10 utopic x86_64, i386
SLES:
To enable automatic updates of Linux packages set up the yum repository for the RHEL/CentOS distributions, the apt repository for the Debian/Ubuntu distributions, or the zypper repository for SLES.
看到是支持CentOS通过yum安装的,直接上命令:
# rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
# yum -y install nginx
就成功安装了,然后开启服务,报端口冲突。(由于事先安装了apache占用了80端口)
# service nginx start
Starting nginx: nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] still could not bind()
[FAILED]
于是找到nginx的配置文件
# vim /etc/nginx/nginx.conf
看到里面有一句”include /etc/nginx/conf.d/*.conf;”,于是又找到/etc/nginx/conf.d/default.conf这个文件
vim /etc/nginx/conf.d/default.conf
打开后把listen 80改成listen 8080,然后启动nginx。
1
# service nginx restart
打开浏览器 输入http://localhost:8080/,就可以看到出现如下内容。
Welcome to nginx!
If you see this page, the nginx web server is successfully installed and working. Further configuration is required.
For online documentation and support please refer to nginx.org.
Commercial support is available at nginx.com.