作为新手,今天来撸一把阿里云服务器安装nginx并记录一下
此文是通过编译方式进行安装;
配置:阿里云ESC -Centos7.0 、nginx 1.10.1
请看命令:
1、yum install gcc-c++ // gcc 安装
我输这个命令出现了rpm错误(错误忘记截图了,下图是正确图),如果你也报rpm错误。请参照文章末尾!文章末尾!文章末尾!
2、中途提示输入:y
3、yum install -y pcre pcre-devel // PCRE pcre-devel 安装
4、yum install -y zlib zlib-devel // zlib 安装
图片就不上了。。。占地方。。。反正就是成功了
5、yum install -y openssl openssl-devel // OpenSSL 安装
6、wget -c https://nginx.org/download/nginx-1.10.1.tar.gz // 下载nginx安装
7、tar -zxvf nginx-1.10.1.tar.gz // 解压
8、cd nginx-1.10.1 // 进入到nginx文件夹
9、./configure --prefix=/home/nginx // 指定安装目录
10、make // 编译
11、make install // 安装
12、cd /home/nginx/sbin // 进入第9步你选择安装的路径
13、/home/nginx/sbin/nginx -V // 注意:要带上前面的路径才能执行nginx -V,检查是否安装成功;
14、./nginx // 启动; ./nginx -s quit // 停止
15、ps -A | grep nginx // 查看进程
收工
rpm错误解决办法…之一
1、# cd /var/lib/rpm 进入rpmdb目录
2、# ls | grep ‘db.’ 列出rpmdb文件,如下:
__db.001
__db.002
__db.003
….
建议将原rpmdb文件备份,我的不重要。。。所以没备份QAQ,
注意如果有备份的话,下面不能用直接执行rm –rf __db.,原因你懂的。备份在其他目录请忽略这句废话;
之后再走下面的:
3、# rm -f __db. # 清除原rpmdb文件
4、# rpm --rebuilddb # 重建rpm数据库
5、# yum clean all # 清除所有yum的缓存