CHEATSHEET添加具有Nginx的更多域名-管理员#1车辆定位系统

English 英国(更改)
  • Digg
  • Twitter
  • Technorati
  • del.icio.us
  • Facebook
  • MySpace
  • Reddit
  • StumbleUpon
  • LinkedIn
  • email

维持-第1部分:非托管车辆定位系统添加网站Nginx的Cheatsheet

网站的文件结构图

创建其他网站及网志很快就和容易。 在创建DNS项,只需添加一个虚拟主机文件,它的符号连接,重新启动Nginx的,去玩。

行。 所以,我已经没有这个指南,已经! 不过,这是人民的主要事情之一是与一车辆定位系统-增加额外的域-我估计也不会伤害提供一个快捷cheatsheet也减去阿谀。

本教程假定您已经成立了一个网站,或与车辆定位系统圣经博客,因此,已使FastCGI和,为WordPress,所需的书签服务缓存脚本。 如果没有,检查车辆定位圣经索引。 否则,就以“mydomain.com的your_domain.tld”整个操作方法。

如果你想要细节,为什么的,在那里的,是何故的,那么你就可以查看详细的教程在这里

成立了(4新成员)..非托管车辆定位系统 圣经的车辆定位系统

在20个复制/粘贴操作.. 从零到英雄,空白方块可爱的Linux服务器。

向下的全系列指数。

所以,嘿,下跌共享与虚拟万岁!希望有所帮助。the_guv

创建DNS记录

添加DNS设置在这里的解释

新增网站目录结构

在终端,输入: -

sudo mkdir -p /home/public_html/mydomain.com/{public,private,log,backup}

Create a Temporary Homepage (optional)

You don't have to bother with this, but I guess some folks will find it handy.

Type:-

sudo nano /home/public_html/mydomain.com/public/index.html

.. hit return and paste:-

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>My New Nginx-Powered Site</title>
</head>
<body>
<p>It works!</p>
</body>
</html>

Add Virtual Host (vhost) with FastCGI, FURL Support & Optional WordPress Caching

Type this:-

sudo nano /usr/local/nginx/sites-available/mydomain.com

Return and paste this:-

server {
            listen   80;
            server_name  www.mydomain.com;
            rewrite ^/(.*) http://mydomain.com/$1 permanent;
       }

server {

            listen   80;
            server_name mydomain.com;

            access_log /home/public_html/mydomain.com/log/access.log;
            error_log /home/public_html/mydomain.com/log/error.log;

            location / 
            {

                root   /home/public_html/mydomain.com/public/;
                index  index.php index.html;

                # Basic version of Wordpress parameters, supporting nice permalinks.
                # include /usr/local/nginx/conf/wordpress_params.regular;
                # Advanced version of Wordpress parameters supporting nice permalinks and WP Super Cache 在终端,输入: - 
sudo mkdir -p /home/public_html/mydomain.com/{public,private,log,backup}

Create a Temporary Homepage (optional)

You don't have to bother with this, but I guess some folks will find it handy.

Type:-

sudo nano /home/public_html/mydomain.com/public/index.html

.. hit return and paste:-

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>My New Nginx-Powered Site</title>
</head>
<body>
<p>It works!</p>
</body>
</html>

Add Virtual Host (vhost) with FastCGI, FURL Support & Optional WordPress Caching

Type this:-

sudo nano /usr/local/nginx/sites-available/mydomain.com

Return and paste this:-

server {
            listen   80;
            server_name  www.mydomain.com;
            rewrite ^/(.*) http://mydomain.com/$1 permanent;
       }

server {

            listen   80;
            server_name mydomain.com;

            access_log /home/public_html/mydomain.com/log/access.log;
            error_log /home/public_html/mydomain.com/log/error.log;

            location / 
            {

                root   /home/public_html/mydomain.com/public/;
                index  index.php index.html;

                # Basic version of Wordpress parameters, supporting nice permalinks.
                # include /usr/local/nginx/conf/wordpress_params.regular;
                # Advanced version of Wordpress parameters supporting nice permalinks and WP Super Cache plugin
                include /usr/local/nginx/conf/wordpress_params.super_cache;
            }

            # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
            #
            location ~ \.php$ {
            fastcgi_pass 127.0.0.1:9000;
            fastcgi_index index.php;
            include /usr/local/nginx/conf/fastcgi_params;
            fastcgi_param SCRIPT_FILENAME /home/public_html/mydomain.com/public/$fastcgi_script_name;
            }
      }

Option: If you don't use WordPress with this site, delete the following lines from the above:-

# Basic version of Wordpress parameters, supporting nice permalinks.
# include /usr/local/nginx/conf/wordpress_params.regular;
# Advanced version of Wordpress parameters supporting nice permalinks and WP Super Cache plugin
include /usr/local/nginx/conf/wordpress_params.super_cache;

Option: If you do want WordPress, and want both pretty permalinks and WP Super Caching support, leave the above, as is.

Option: If you do want WordPress, and want pretty permalinks but not WP Super Caching, swap this:-

# Basic version of Wordpress parameters, supporting nice permalinks.
# include /usr/local/nginx/conf/wordpress_params.regular;
# Advanced version of Wordpress parameters supporting nice permalinks and WP Super Cache plugin
include /usr/local/nginx/conf/wordpress_params.super_cache;

.. for this :-

# Basic version of Wordpress parameters, supporting nice permalinks.
include /usr/local/nginx/conf/wordpress_params.regular;
# Advanced version of Wordpress parameters supporting nice permalinks and WP Super Cache plugin
# include /usr/local/nginx/conf/wordpress_params.super_cache;

Save the file.

Create the Symlink and Restart Nginx

Paste this into the terminal:-

sudo ln -s /usr/local/nginx/sites-available/mydomain.com /usr/local/nginx/sites-enabled/mydomain.com

And reboot the web server by typing ..

sudo /etc/init.d/nginx stop && sleep 2 && sudo /etc/init.d/nginx start

.. Or if you followed Set Up Unmanaged VPS (4 Newbies) - Part 7: Edit bashrc for User-Friendly Linux, plus System Updates , just type:-

n2r

Upload your new domain's site files and go check it. If you're relocating an existing site, you should read this for a seamless move .


SETUP an Unmanaged VPS (4 Newbies) .. The V-P-S Bible

Serve multi sites & blogs on a budget .. at the fastest possible speed .. with the least downtime .. in the most secure environment .. and future-proofed for easy admin.

That's what the VPS Bible is about, stepped out in simple copy & paste guides.

From high traffic WordPress blogs to startup web hosts, here's what you need.

Set it up?   Click here for the 21 part follow-up .. V-P-S Admin

  1. * Includes video tutorial.

  2. Not linked = not published. Won't be long. Fix a feed for updates.


If you liked that ...
... maybe you'll like these?

.