英国(更改) 
创建其他网站及网志很快就和容易。 在创建DNS项,只需添加一个虚拟主机文件,它的符号连接,重新启动Nginx的,去玩。
行。 所以,我已经没有这个指南,已经! 不过,这是人民的主要事情之一是与一车辆定位系统-增加额外的域-我估计也不会伤害提供一个快捷cheatsheet也减去阿谀。
本教程假定您已经成立了一个网站,或与车辆定位系统圣经博客,因此,已使FastCGI和,为WordPress,所需的书签服务缓存脚本。 如果没有,检查车辆定位圣经索引。 否则,就以“mydomain.com的your_domain.tld”整个操作方法。
如果你想要细节,为什么的,在那里的,是何故的,那么你就可以查看详细的教程在这里 。
在20个复制/粘贴操作.. 从零到英雄,空白方块可爱的Linux服务器。
所以,嘿,下跌共享与虚拟万岁!希望有所帮助。the_guv
添加DNS设置在这里的解释 。
在终端,输入: -
sudo mkdir -p /home/public_html/mydomain.com/{public,private,log,backup}
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>
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
- VPS (Virtual Private Server) vs Shared vs Dedicated
- Set Up a VPS Linux Distribution *
- Set Up the Command Line Interface (CLI) using PuTTY *
- Create a Linux User & Set Permissions *
- Encrypt Data with OpenSSH & Auto-Login with PuTTY *
- Harden the Secure Shell (SSH) & Create a Firewall *
- Edit bashrc for User-Friendly Linux, plus System Updates *
- PHP5, MySQL, Xcache, Subversion (for Platforms like WordPress) *
- Add a Domain Zone to Your VPS *
- Prepare Linux Server for Email with Postfix *
- Nginx (better than Apache) Web Server *
- Setup FileZilla for Secure FTP (SFTP) *
- Serve Multiple Sites & Blogs with Virtual Hosts *
- Set up WordPress on Nginx with Pretty URLs & WP Super Cache *
- WordPress Setup & Updates from the Command Line *
- Nginx Control Panel
- Nginx Control Panel Workarounds
- Google Apps for Domain-Specific Email *
- Moving Day! How to Move Your Blog or Site
- Blogroll, Links, Credits, Resources
- * Includes video tutorial.
- Not linked = not published. Won't be long. Fix a feed for updates.
If you liked that ...
-
Maintain Unmanaged VPS - Part 2: Adding Sub-Sites with Nginx
Create sub-sites or prefixed WordPress blogs quickly & easily. Just create an A record, add a vhost file & symlink and restart Nginx.
This is very similar to adding a domain, which is detailed here and [...]
-
Maintain Unmanaged VPS - Part 13: Restrict Access to Nginx Web Files with Auth_Basic
Easily restrict access to hide sensitive data, admin areas & other web pages using the Nginx web server's Auth_Basic security module & the htpasswd password creation tool.
What we're gonna do, essentially, is to [...]
-
Set Up Unmanaged VPS (4 Newbies) - Part 14: Tweak Nginx for WordPress - Pretty URLs & WP Super Cache
For the blog platform WordPress to work properly with Nginx we need to tweak the web server configuration. This tutorial will enable both caching - integrating the WP Super Cache plugin - and activate pretty [...]
-
Maintain Unmanaged VPS - Part 5: Get phpMyAdmin Working with Nginx
How to install PMA with Nginx, to administer multiple MySQL dbs from anywhere. View table structure, browse data, run queries, backup and more.
Adding phpMyAdmin to the Nginx web server is very like adding a [...]
-
Maintain Unmanaged VPS - Part 12: Gain Benefit From Parked Domains
To park a domain is simply to add it, undeveloped, with a DNS manager. Big deal! More useful is to point it to a developed site, gaining the traffic.
For instance, you may actively use mydomain.com, and have [...]
-
Set Up Unmanaged VPS (4 Newbies) - Part 11: Nginx (better than Apache) Web Server
Installing & configuring Nginx web server, tweaking the default file structure, then setting up a vhost file with symlink is the subject of this copy/paste how-to. So open up that CLI and I'll explain.
So [...]
... maybe you'll like these?
CHEATSHEET Add More Domains with Nginx - VPS ADMIN #1 - GUVNR : Best Web Hosting Review Website July 15th, 2009 at 5:11 pm
[...] More: CHEATSHEET Add More Domains with Nginx - VPS ADMIN #1 - GUVNR [...]
CHEATSHEET Add More Domains with Nginx - VPS ADMIN #1 - GUVNR : hostwebsitereview.com July 15th, 2009 at 7:06 pm
[...] Follow this link: CHEATSHEET Add More Domains with Nginx - VPS ADMIN #1 - GUVNR [...]
CHEATSHEET Add More Domains with Nginx - VPS ADMIN #1 - GUVNR : hostingwebsitereviews.com July 15th, 2009 at 7:11 pm
[...] Read the original: CHEATSHEET Add More Domains with Nginx - VPS ADMIN #1 - GUVNR [...]
CHEATSHEET Add More Domains with Nginx - VPS ADMIN #1 - GUVNR : tntwebhostings.com July 15th, 2009 at 9:41 pm
[...] Read more: CHEATSHEET Add More Domains with Nginx - VPS ADMIN #1 - GUVNR [...]
CHEATSHEET Add More Domains with Nginx - VPS ADMIN #1 - GUVNR | Green Web hosting July 16th, 2009 at 12:36 am
[...] here to see the original: CHEATSHEET Add More Domains with Nginx - VPS ADMIN #1 - GUVNR Top 5 Green Web Hosting Companies, Click [...]
Dave October 22nd, 2009 at 2:51 pm
Hey Guvnr,
Just wanted to say Thank You for this whole Bible and the Follow-Up! It has helped me loads with the initial set up, and I've come back for the info on adding additional domains.
Anyway, I looked around your site and I can't find a way to donate you, can you give me that information?
Thanks Again,
Dave
the_guv October 23rd, 2009 at 8:38 am
@Dave .. thank you, that is most kind.
I have plans to enable donation but not until the Bible's follow-up, the VPS Admin series, is finished in a few weeks' time. What I am working on is a downloadable e-book for those wishing to donate, by way of a thank you. You can subscribe for updates about that.
In the meantime, the best way for folks to say thank you is to spread the word using the social network icons, and to give feedback, good or bad, to help me improve this resource.
Truly I appreciate your comment. I hope there are many more who feel the same way, then I can expand guvnr with similarly useful guides into how to make the web, and to make the most of it, both for biz and fun.