美文网首页全栈工程师通往架构师之路
Ubuntu -- ubuntu14.04 利用nginx做虚拟

Ubuntu -- ubuntu14.04 利用nginx做虚拟

作者: 代码界的小学生 | 来源:发表于2016-09-23 15:15 被阅读215次

    在Ubuntu server 14.04 上安装 Lnmp

    1. 更新列表
      sudo apt-get update
    2. 更新软件
      sudo apt-get upgrade
    3. 安装nginx
      sudo apt-get install nginx
    4. 浏览器输入 : localhost 查看 如果有页面 返回 说明 安装成功
    5. sudo service nginx restart #重启nginx,stop 停止
    6. 安装php 和php5-fpm 关联nginx
      sudo apt-get install php5 php5-fpm
    7. 安装gd库和curl库和编译用的,其他的库网上搜索安装
      sudo apt-get install php5-gd curl libcurl3 libcurl3-dev php5-curl php5-dev libpcre3-dev
    8. 安装mysql 和连接mysql的php库
      sudo apt-get install mysql-service mysql-client php5-mysql
    9. 配置nginx 使能支持php
      sudo vim /etc/nginx/sites-available/default
      修改
      location ~ .php$ {
      fastcgi_split_path_info ^(.+.php)(/.+)$;
      fastcgi_pass unix:/var/run/php5-fpm.sock;
      fastcgi_index index.php;
      include fastcgi_params;
      }
    10. nginx默认 localhost 的目录是 /usr/share/nginx/html
      如果想更改,在default中修改Root项,在 html目录下建立php文件,这样服务器就能支持访问php文件了

    配置虚拟主机

    • 在/etc/nginx/sites-available/ 下复制一个default文件,存为你网站站点名(为了方便记忆)进入到文件中将17行和18行的default-server 删除
      修改其中的 root(站点目录) 和 serverName(域名)

    • 建立软连接
      sudo ln -s /etc/nginx/sites-available/demo1.com ../sites-enabled/

    • 重启nginx服务器
      sudo service nginx restart

    • 修改hosts文件,进行访问
      demo1.com 192.168.25.131

    相关文章

      网友评论

        本文标题:Ubuntu -- ubuntu14.04 利用nginx做虚拟

        本文链接:https://www.haomeiwen.com/subject/hpvtyttx.html