今天刚好让给前端讲讲怎么配置web环境,于是就有了下面的内容,菜鸡一个,可不要骂我!有什么可以优化的,告诉我吧。
因为考虑到只是配置环境,也不想太费口舌,(主要是怕讲不明白)那么直接让你们按命令操作。
废话不多说,开干!
首先你得先知道你的nginx安装再什么位置!这个你准得知道吧。什么??。。。。你不知道!那么我帮不了你了。
那是不可能的,那么通过下面的命令查找一下吧。
[root@local ~]# whereis nginx
nginx: /usr/sbin/nginx /usr/local/nginx
一个是环境变量,一个是nginx目录。
步骤一、进入ngixn目录
cd /usr/local/nginx
步骤二、查看nginx配置文件是否引入其他配置路径
[root@local /usr/local/nginx]# cat -n ./conf/nginx.conf|grep 'include'
19 include mime.types;
33 include /usr/local/nginx/conf.d/*.conf;
72 # include fastcgi_params;
步骤三、引入配置文件
有引入的话可以直接跳过。
如果没有引入配置文件,可以通过查询配置文件中的结尾 “}” 标识,来进行添加配置文件。
[root@local /usr/local/nginx]# grep -n '\}' ./conf/nginx.conf
15:}
48: }
57: }
81: }
119:}
可以通过查到最后一行的行号,替换下面命令中的119的数字。然后再通过步骤二中的命令查看是否添加成功。
[root@local /usr/local/nginx]# sed -i '119i include '$(pwd)'/conf.d/*.conf;' ./conf/nginx.conf
步骤四、创建文件目录
如果指向的目录存在,则跳过当前,进入下一步
# 查看目录是否存在,"./" 为当前目录,可以切换自己配置的目录路径
find ./ -type d -name conf.d
没有,需要进到相应的目录进行创建
# 如果不存在 就执行创建目录
mkdir conf.d
步骤五、创建配置文件
同理,先检查一下需要创建的文件名称是否存在
# 查看所需要创建的文件名称是否存在
find ./conf.d/ -type f -name web.conf
# 如果没有就创建,有就变更名称
touch ./conf.d/web.conf
步骤六、给文件添加内容
listen : 访问程序的端口
access_log: 访问日志
location / {} 中的 、/opt/web/; 表示程序存放的位置
修改配置文件后,执行文件 >> << 两个符号中间的内容为 配置文件地址
cat >> ./conf.d/web.conf << eof
server {
listen 12345;
server_name _;
access_log /opt/web/logs/log.log main;
location / {
root /opt/web/;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
eof
步骤七、location /{} 指向的目录导入程序
步骤八、重启nginx,不报错表明启动成功
如果再导入文件时切换过目录,需要重新切换回nginx 目录
[root@local /usr/local/nginx]#nginx -s stop
[root@local /usr/local/nginx]#nginx -c ./conf/nginx.conf
到此简单的web 环境配置完成