当前位置:   article > 正文

在lnmp环境下配置网站_lnmp指定网站路径

lnmp指定网站路径

安装环境:centos7

安装目录:/www/server

nginx:/www/server/nginx

mysql:/www/server/mysql5.7

php:/www/server/php/5.4.16

网站存放目录:/www/wwwroot

一、安装环境

1、nginx安装

linux下安装nginx_开心lulu的博客-CSDN博客

2、mysql安装

在centos7下安装mysql5.7_开心lulu的博客-CSDN博客

3、php安装

linux下安装php详解(有图)_开心lulu的博客-CSDN博客

二、配置

1、安装完nginx,配置文件nginx.conf默认放在/www/server/nginx/conf/这个目录下。

我准备将它放在nginx的根目录下,具体操作如下:(也可以不移动路径,如果不移动,则这一步省略)

  1. #将nginx.conf移动到nginx根目录下
  2. mv /www/server/nginx/conf/nginx.conf /www/server/nginx/nginx.conf
  3. #创建软链接到原来的目录
  4. ln -s /www/server/nginx/nginx.conf /www/server/nginx/conf
  5. #重新加载配置文件
  6. /www/server/nginx/sbin/nginx -s reload

2、修改配置文件

  1. #定位到nginx根目录
  2. cd /www/server/nginx
  3. #打开nginx.conf
  4. vi nginx.conf

修改后的配置文件内容如下:

  1. user nginx;
  2. worker_processes auto;
  3. error_log /www/server/nginx/logs/error.log warn;
  4. pid /www/server/nginx/logs/nginx.pid;
  5. events {
  6. worker_connections 1024;
  7. }
  8. http {
  9. include /www/server/nginx/conf/mime.types;
  10. default_type application/octet-stream;
  11. log_format main '$remote_addr - $remote_user [$time_local] "$request" '
  12. '$status $body_bytes_sent "$http_referer" '
  13. '"$http_user_agent" "$http_x_forwarded_for"';
  14. access_log logs/access.log main;
  15. sendfile on;
  16. #tcp_nopush on;
  17. #keepalive_timeout 0;
  18. keepalive_timeout 1800;
  19. gzip on;
  20. include /www/server/nginx/webconf/*.conf;
  21. }

注意最后一行:

include /www/server/nginx/webconf/*.conf;

表示将webconf下面的所有conf文件包含进来。

这样,我们的网站配置文件,就可以存放在webconf这个目录

现在,我们以www.xxx.com网站为例。

先将域名xxx.com解析到这个服务器的IP

然后,我们在webconf目录中,创建一个xxx.conf的文件

  1. #定位到webconf文件夹
  2. cd /www/server/nginx/webconf
  3. #创建xxx.conf文件
  4. vi xxx.conf

xxx.conf文件的内容如下:

  1. server {
  2. listen 80;
  3. server_name www.xxx.com xxx.com;
  4. root /www/wwwroot/xxx;
  5. location ~ .*\.(php|php5)?$
  6. {
  7. fastcgi_intercept_errors on;
  8. #try_files $uri =404;
  9. #fastcgi_pass unix:/tmp/php-cgi.sock;
  10. fastcgi_pass 127.0.0.1:9000;
  11. fastcgi_index index.php;
  12. fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  13. include fastcgi_params;
  14. }
  15. location /
  16. {
  17. if (!-e $request_filename) {
  18. rewrite ^(.*)$ /index.php?s=$1 last;
  19. break;
  20. }
  21. }
  22. location /status
  23. {
  24. #stub_status on;
  25. access_log off;
  26. }
  27. location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
  28. {
  29. expires 30d;
  30. }
  31. location ~ .*\.(js|css)?$
  32. {
  33. expires 12h;
  34. }
  35. }

保存,OK,配置完成!

重新加载nginx

/www/server/nginx/sbin/nginx -s reload

现在,我们去网站目录/www/wwwroot下创建网站目录

  1. #定位到网站根目录
  2. cd /www/wwwroot
  3. #创建xxx.com的网站目录
  4. mkdir xxx
  5. #创建一个php文件1.php
  6. vi xxx/1.php

输入如下代码:

  1. <?php
  2. phpinfo();
  3. ?>

浏览器中输入网址:http://www.xxx.com/1.php

好了,网站配置成功,我们可以进行网站开发了,撒花!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/100626
推荐阅读
相关标签
  

闽ICP备14008679号