一、编译安装Nginx
Nginx是一款高性能、轻量级web服务软件。具有高并发性、动静分离、可作为负载均衡器。
官方网站:http://www.nginx.org/
注:此次部署在虚拟机上的Linux 6环境中完成,且已经设置好静态IP地址。
1.卸载相关软件包
rpm -e httpd --nodeps
rpm -e httpd-manual --nodeps
rpm -e webalizer --nodeps
rpm -e subversion --nodeps
rpm -e mod_python --nodeps
rpm -e mod_ssl --nodeps
rpm -e mod_perl --nodeps
rpm -e system-config-httpd --nodeps
rpm -e php --nodeps
rpm -e php-cli --nodeps
rpm -e php-ldap --nodeps
rpm -e php-common --nodeps
rpm -e php-mysql --nodeps
rpm -e mysql --nodeps
rpm -e dovecot –nodeps
2.安装支持包
安装之前,需要配置yum
下面是rhel-source.repo修改后的内容如下:
成功挂载后,yum配置完成。接下来安装两个支持包
yum -y install pcre-devel
yum -y install zlib-devel
3.创建nginx用户
4.解压nginx源码包
5.配置nginx
./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_stub_status_module
结果只截取了最后两行如下:
6.编译及安装
make && make install
7.优化Nginx命令的执行路径
8.检测配置文件
9.启动nginx服务,并查看运行端口
二、编译安装MySQL数据库
1.卸载Linux系统自带的mysql软件包
2.安装支持包
yum -y install ncurses-devel