Jon Langevin  committed 4201cd5

Added readme
Corrected filename references in configs

  • Participants
  • Parent commits d296e47

Comments (0)

Files changed (3)

File .skel/vhost-default/conf/_common.conf

         # Basic PHP config
-        #include VHOSTDIR/DOMAIN/conf/php.conf;
+        #include VHOSTDIR/DOMAIN/conf/_php.conf;
         # Uncomment the appropriate conf file below
         # Each file is intended for a different application

File .skel/vhost-default/conf/nginx.conf

 server {
-        include VHOSTDIR/DOMAIN/conf/http.conf;
-        include VHOSTDIR/DOMAIN/conf/common.conf;
+        include VHOSTDIR/DOMAIN/conf/_http.conf;
+        include VHOSTDIR/DOMAIN/conf/_common.conf;
 server {
-        include VHOSTDIR/DOMAIN/conf/https.conf;
-        include VHOSTDIR/DOMAIN/conf/common.conf;
+        include VHOSTDIR/DOMAIN/conf/_https.conf;
+        include VHOSTDIR/DOMAIN/conf/_common.conf;
+The Nginx Vhost project exists to provide a simple shell script to generate a vhost directory.
+This project is built on/for Ubuntu servers, and will likely not work on other platforms.
+For best results, we recommend:
+Ubuntu 10.10 (Maverick)
+Expects that user www-data exists.
+Expects script to be executed by a user that can su to www-data.
+Expects Nginx to already be installed, and expects user to restart Nginx when the vhost is ready.
+Bottom of /etc/nginx/nginx.conf "http {" block should have a line like the following:
+    include /var/www/*/conf/nginx.conf;
+Example usage as root user:
+# cd /var/www/
+# hg clone
+# nano -w nginx-vhost/generate_vhost # To change VHOSTDIR & VHOSTSKEL as necessary
+# chmod +x nginx-vhost/generate_vhost # Make the script executable
+# /var/www/nginx-vhost/generate_vhost # Execute the script, follow prompts to TYPE IN the domain and TYPE IN the IP
+Example domain:
+Example IP (typed in from list provided):
+Files are then copied into /var/www/ (VHOSTDIR) as /var/www/
+That directory contains:
+conf/     # Per-domain nginx config is stored here