如果是第一次安装ubunt
sudo password root
提示你输入密码
确认密码 注销后 以root身份登录 很多操作非root权限无法操作
进入你的软件存储目录,建议路径纯英文路径
请保持系统一直处于有网络的状态
sudo apt-get upgrade
漫长的升级过程,慢慢升级吧
sudo apt-get install httpd
查询web服务发布软件
sudo apt-get install ngnix
安装ngnix
wget http://ftp.novell.com/pub/mono/sources/mono/mono-2.10.tar.bz2
下载mono
tar jvxf mono-2.10.tar.bz2
解压 mono
./configure --prefix=/usr/local
如果命令报错 试试./configure
make
sudo make install
安装
sudo apt-get install subversion
svn co http://mono-soc-2007.googlecode.com/svn/trunk/brian/FastCgi/ fastcgi-mono-server
cd fastcgi-mono-server/
./autogen.sh
make
sudo make install
安装过程到此结束
配置 Nginx
首先编辑nginx.conf 文件: gedit /etc/nginx/nginx.conf
其他的节点不用动 在http 节点里面添加
server {
listen 80;
server_name localhost;
location \ {
root /home/xiaogang/Projects/nginxSite;#项目根目录(可改成自己的目录 具体目录自己填写)
#index index.html index.htm;
fastcgi_pass 127.0.0.1:8000; #此处端口要与fastcgi映射的端口一致
fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;
include /etc/nginx/fastcgi_params;
}
}
接着编辑sites-available目录下的default文件:gedit /etc/nginx/sites-available/default
将以下内容
location \ {
root /home/xiaogang/Projects/nginxSite;#项目根目录(可改成自己的目录 具体目录自己填写)
#index index.html index.htm;
fastcgi_pass 127.0.0.1:8000; #此处端口要与fastcgi映射的端口一致
fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;
include /etc/nginx/fastcgi_params;
}
复制到default文件下的server节点下.这点很重要!
/etc/init.d/nginx start
开启nginx服务 可能会报错
出现警告 无视掉
注意/etc/nginx/sites-available/default 文件里 屏蔽location /imgaes这一节点
然后启动mono-fastCGI服务 sudo fastcgi-mono-server /socket=tcp:8000 /address=127.0.0.1
/applications=/:/home/xiaogang/Projects/nginxSite
然后将你的网页加载到项目根目录 就可以访问了
貌似WORD中的图片不能直接发布上来 有需要的朋友留下邮箱吧