分类目录归档:WEB

ubuntu下vpn服务器配置

sudo apt-get install pptpd

sudo vim /etc/ppptpd.conf
localip 192.168.5.1
remoteip 10.100.5.2-254

sudo vim /etc/ppp/pptpd-options
ms-dns 8.8.8.8
ms-dns 8.8.4.4

sudo vim /etc/ppp/chap-secrets
user    pptpd    password    *

sudo vim /etc/sysctl.conf
net.ipv4.ip_forward=1
sudo sysctl -p

sudo iptables -t nat -A POSTROUTING -s 192.168.5.0/24 -o eth0 -j MASQUERADE

sudo iptables-save > /etc/iptables-rules

sudo vim /etc/network/interfaces
pre-up iptables-restore < /etc/iptables-rules

ubuntu下安装nginx和php

sudo apt-get install nginx php5 php5-cli php5-cgi spawn-fcgi

sudo vim /etc/nginx/sites-available/default

index index.php index.html index.htm;

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;

}

spawn-fcgi -a 127.0.0.1 -p 9000 -C 10 -u www-data -f /usr/bin/php-cgi

ubuntu下安装postgresql

sudo apt-get install postgresql-8.3 postgresql-client-8.3 postgresql-contrib-8.3

sudo apt-get install pgadmin3

sudo su postgres -c psql template1
template1=# ALTER USER postgres WITH PASSWORD ‘jaypei’;
template1=# \q

sudo passwd -d postgres
sudo su postgres -c passwd

sudo gedit /etc/postgresql/8.3/main/postgresql.conf

改变行:
#listen_addresses = ‘localhost’
修改为:
listen_addresses = ‘*’
和行:
#password_encryption = on
修改为:
password_encryption = on

sudo gedit /etc/postgresql/8.3/main/pg_hba.conf

host all all [ip address] [subnet mask] md5

sudo /etc/init.d/postgresql-8.3 restart

sudo -u postgres createuser -D -A -P mynewuser
sudo -u postgres createdb -O mynewuser mydatabase