ubuntu 下安装nginx 及web服务配置
来源:互联网 发布:vmware安装mac os dmg 编辑:程序博客网 时间:2024/06/08 11:34
Ubuntu下安装nginx
sudo apt-get install nginx
Ubuntu安装之后的文件结构大致为:
所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下
程序文件在/usr/sbin/nginx
日志放在了/var/log/nginx中
并已经在/etc/init.d/下创建了启动脚本nginx
默认的虚拟主机的目录设置在了/var/www/nginx-default
启动nginx
sudo /etc/init.d/nginx start
然后就可以访问了,http://localhost/ , 一切正常!如果不能访问,先不要继续,看看是什么原因,解决之后再继续。
nginx默认页面
配置php和mysql
安装Php和mysql
安装php和MySQL:
sudo apt-get install php5-cli php5-cgi mysql-server php5-mysql
安装FastCgi
/usr/bin/spawn-fcgi这个文件来管理 FastCgi,它原属于lighttpd这个包里面,但 9.10 后,spawn-fcgi 被分离出来单独成包:
sudo apt-get install spawn-fcgi
配置 nginx
修改nginx的配置文件:/etc/nginx/sites-available/default 修改主机名:
server_name localhost;
修改index的一行修改为:
index index.php index.html index.htm;
去掉下面部分的注释用于支持 php 脚本:
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www/nginx-default$fastcgi_script_name;
include /etc/nginx/fastcgi_params;
}
重新启动nginx:
/etc/init.d/nginx stop
/etc/init.d/nginx start
启动fastcgi php:
spawn-fcgi -a 127.0.0.1 -p 9000 -C 10 -u www-data -f /usr/bin/php-cgi
为了让php-cgi开机自启动:
cd /etc/init.d
cp nginx php-cgi
vim php-cgi
替换nginx为php-cgi
并修改相应部分为:
DAEMON=/usr/bin/spawn-fcgi
DAEMON_OPTS="-a 127.0.0.1 -p 9000 -C 10 -u www-data -f /usr/bin/php-cgi"
...
stop)
echo -n "Stopping $DESC: "
pkill -9 php-cgi
echo "$NAME."
然后运行rcconf设置php-cgi为开机自启动
创建、测试phpinfo:
sudo vi /var/www/nginx-default/info.php
打开 http://localhost/info.php 。
- ubuntu 下安装nginx 及web服务配置
- Ubuntu下Nginx的安装及WEB服务配置
- nginx编译安装 及 配置WEB服务
- nginx(二) nginx编译安装 及 配置WEB服务
- Linux(Ubuntu)下Nginx安装配置及与Tomcat整合
- Linux(Ubuntu)下Nginx安装配置及与Tomcat整合
- ubuntu下nginx安装配置
- ubuntu下安装配置nginx
- Ubuntu下安装配置nginx
- ubuntu安装nginx及配置nginx
- Centos 7 nginx服务安装及配置
- Ubuntu下安装配置Ubuntu nfs服务
- Linux下Nginx服务安装配置
- Ubuntu 安装配置apache web服务
- ubuntu安装nginx及负载均衡配置
- ubuntu下安装及使用nginx
- Ubuntu下安装nginx常见问题及解决办法
- ubuntu下安装nginx及基本指令
- 【译+评】VisionMobile:Nokia+Microsoft:两个残破商务模式的故事
- grep 精确匹配
- 多线程CreateThread函数的用法及注意事项
- 关于Silverlight 添加右键在某些浏览器中看不到的问题
- 初来乍到
- ubuntu 下安装nginx 及web服务配置
- 社会化搜索与推荐浅析-大数据下的实时搜索
- C++ zlib 压缩解压文件
- 无法连接到安全检查代理服务器,创建套接字失败
- HTML5 音视频标签的方法、属性和事件
- 正则表达式入门
- HeadFirst设计模式之Singleton【孤独者模式】
- __cdecl __fastcall与 __stdcall
- mp3播放器的mciSendString命令用法