Version 11 (modified by faisal, 16 years ago) |
---|
Setting up a server for HG Platform using NGINX PHP5 MySQL
From an Ubuntu 9.04 Distro:
- Edit /etc/apt/source.list and remove the comment on universe package
required installations
apt-get update apt-get upgrade apt-get install language-pack-en subversion postfix emacs portmap nfs-common memcached php-apc wget lynx
For Postfix: Use setting 'Internet Site' for install type. Use <server name>.healthgurumedia.com for the system name.
Set-up private IP:
emacs /etc/network/interfaces remove last 2 line and add this: auto eth0 eth0:0 iface eth0 inet static address [static ip] netmask 255.255.255.0 gateway [gateway] iface eth0:0 inet static address [private ip] netmask 255.255.128.0 save and run: /etc/init.d/networking restart if this doesn't work leave it and reboot will fix it later
2. Install using this guide - http://www.howtoforge.com/installing-nginx-with-php5-and-mysql-support-on-ubuntu-8.10
3. create folder /mnt/Media then add mount point in fstab and rc.local for reboot
*** /etc/fstab 192.168.137.96:/var/www/imageserv/Media /mnt/Media nfs rsize=8192,wsize=8192,timeo=14,intr *** /etc/rc.local mount /mnt/Media
4. Add new private IP in image server
emacs /etc/exports add new ip in the end separated by space then restart: /etc/init.d/nfs-kernel-server restart
5. reboot the server 6. then setup new webserver by following /wiki/ReleaseChecklist
Attachments
-
liveservers
(1.3 kB) - added by faisal
16 years ago.
nginx server configurations
- nginx.conf (1.0 kB) - added by faisal 16 years ago.
-
spawn-fcgi-php
(1.7 kB) - added by faisal
15 years ago.
spawn fcgi init script