Nginx环境搭建
2018-10-17 本文已影响3人
seeiy
环境搭建
使用docker安装一个Ubuntu镜像。
docker pull ubuntu:14.04.5 //拉取一个14.04.5版的Ubuntu
docker images //查看已经安装了哪些镜像
docker run -d -it -p 90:80 ubuntu //启动Ubuntu镜像,并且将镜像的80端口映射到本机的90端口
docker exec -it id /bin/bash //进入容器
apt-get update //每次使用Ubuntu或者Linux的时候最好都执行一下这个命令
apt-get install vim //安装vim,默认没有安装的
apt-get install nginx //安装Nginx
service nginx start //启动Nginx
apt-get install php5-fpm //安装PHP
docker镜像在每次退出以后都会有一个回滚的操作,就是下一次再打开的时候镜像会恢复到原来的状态,就像VMware的快照恢复类似,所以每次使用Ubuntu镜像的时候都最好执行apt-get update
image.png image.png刚装好的Nginx是不能解析PHP的,需要修改配置文件:/etc/ngnix/sites-available/default
Nginx的两种启动方式:
第五行如果打开,就是使用tcp方式启动,php-fpm将会本地监听9000端口。如果倒数第三行打开,则是使用套接字方式启动
现在使用/etc/init.d/php5-fpm start启动web服务。然后到web目录中写一个测试的PHP文件,重启Nginx服务。尝试访问,如果可以解析,则环境配置成功。
Nginx相关目录
/usr/share/nginx/html //默认web目录
/etc/nginx //Nginx配置文件目录
/etc/php5/fpm //PHP配置文件目录
/var/log/nginx/access.log //访问日志
/var/log/nginx/error.log //错误日志