一.下载安装:
打开Nginx官网 : 点击这里
选择中间的stable version 此为最新稳定版,生产环境上建议使用的版本
Mainline version 相当于开发版,而Legacy versions是遗留的老版本稳定版
右击中间的nginx-1.12.2 pgp 复制链接地址:然后在centos上使用命令下载并安装:
# 1.下载
wget http://nginx.org/download/nginx-1.12.2.tar.gz
# 2.解压并切换到该目录
tar xvf nginx-1.12.2.tar.gz
cd nginx-1.12.2
# 3.运行./configure进行初始化配置
./configure
# 如出现PCRE或zlib缺失报错,yum安装即可
yum -y install pcre-devel
yum install -y zlib-devel
4.gcc编译安装
make && make install
5.启动nginx
cd /usr/local/nginx/sbin
./nginx
二:验证使用:
浏览器输入服务器ip地址访问:
命令验证:
执行curl http://localhost 出现下面信息表示启动成功
1.nginx的常用命令
cd /usr/local/nginx/sbin
启动:./nginx
停止:./nginx -s stop
重启:./nginx -s reopen
执行./nginx -h 可以看到命令的帮助信息
2.设置启动命令:
首先,在linux系统的/etc/init.d/目录下创建nginx文件,使用如下命令:
vim /etc/init.d/nginx
文件内容:
#!/bin/bash
#Startup script for the nginx Web Server
#chkconfig: 2345 85 15
nginx=/usr/local/nginx/sbin/nginx
conf=/usr/local/nginx/conf/nginx.conf
case $1 in
start)
echo -n "Starting Nginx"
$nginx -c $conf
echo " done."
;;
stop)
echo -n "Stopping Nginx"
killall -9 nginx
echo " done."
;;
test)
$nginx -t -c $conf
echo "Success."
;;
reload)
echo -n "Reloading Nginx"
ps auxww | grep nginx | grep master | awk '{print $2}' | xargs kill -HUP
echo " done."
;;
restart)
$nginx -s reload
echo "reload done."
;;
*)
echo "Usage: $0 {start|restart|reload|stop|test|show}"
;;
esac
保存脚本文件后设置文件的执行权限:
chmod a+x /etc/init.d/nginx
然后,就可以通过该脚本对nginx服务进行管理了:
/etc/init.d/nginx start # 启动
/etc/init.d/nginx stop #停止
3.设置开机启动
先将nginx服务加入chkconfig管理列表:
chkconfig --add /etc/init.d/nginx
加完这个之后,就可以使用service对nginx进行启动,重启等操作了。
service nginx start
service nginx stop
设置终端模式开机启动:
chkconfig nginx on
MySQL:
这里只写yum安装方法:
在使用yum安装MySQL时,直接 yum install ... 会导致mysql版本过低,对于想要安装新版本又不想用tar包那么麻烦,官方提供了一种yum安装指定版本的方案。
1.打开mysql yum库下载页面: https://dev.mysql.com/downloads/repo/yum/ 选择想要下载的版本
这里我们选择Red Hat任意一个,因为centos属于Red Hat系。点击Download进入下载页面,右击只是下载的链接复制链接地址:
打开连接的服务器,用wget下载yum包
wget https://dev.mysql.com/get/mysql57-community-release-el6-11.noarch.rpm
使用以下命令安装下载的发行包:
rpm -Uvh mysql57-community-release-el6-11.noarch.rpm
当使用MySQL Yum存储库时,默认选择安装MySQL的最新GA版本进行安装,如果需要其它版本,可自行到mysql官网查看文档
2.安装mysql:
sudo yum install mysql-community-server
3.启动mysql
sudo service mysqld start
# EL7平台:
sudo systemctl start mysqld.service
查看mysql状态:
sudo service mysqld status
# 基于EL7的平台:
sudo systemctl status mysqld.service
4.
MySQL服务器初始化(仅适用于MySQL 5.7):在服务器初始启动时,如果服务器的数据目录为空,则会发生以下情况:
服务器已初始化。
在数据目录中生成SSL证书和密钥文件。
超级用户帐户'root'@'localhost'被创建。超级用户的密码被设置并存储在错误日志文件中。要显示它,请使用以下命令:
sudo grep 'temporary password' /var/log/mysqld.log
通过使用生成的临时密码登录并尽快更改root密码,并为超级用户帐户设置自定义密码:
# 登录mysql
mysql -uroot -p
# 修改root密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass1!';
到此,mysql已经安装完毕,如需更多操作,点击这里