多个站点很简单。
如果你用的是默认路径安装的话按照下面的步骤 *** 作就可以创建多个站点了
在/usr/local/nginx/conf/vhost/ 这个目录下新建文件 你的域名.conf
将如下内容添加到新建的文件中去:
server
{
listen 80
#listen [::]:80
server_name 你的域名
index index.html index.htm index.php default.html default.htm default.php
root /www/web/web1这里是你站点的根目录
include hlkan.conf
#error_page 404 /404.html
location ~ [^/]\.php(/|$)
{
# comment try_files $uri =404to enable pathinfo
try_files $uri =404
fastcgi_pass unix:/tmp/php-cgi.sock
fastcgi_index index.php
include fastcgi.conf
#include pathinfo.conf
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d
}
location ~ .*\.(js|css)?$
{
expires 12h
}
access_log off
}
3. 然后执行 /root/lnmp reload 就好了
个人建站的办法很简单,首先网站服务器选择1核2G1M,40G高效云盘。要准备以下的资料
选择云服务器,例如阿里或者腾讯等
国内服务器要备案,hk和国外服务器不用。
建立网站环境,这时候用lnmp环境,速度更快,安装 wp程序。
安装wp过程就很简单了,按照页面提示输入数据库名、账号密码,然后输入网站title,后台账号密码,邮箱,安装成功就可以了
解析域名到服务器
WordPress程序选择的主机配置应该支持php。支持伪静态。首选Linux系统主机。
请点击输入图片描述
在上一篇中,我假定了一个搭建个人博客网站的目标,并选择使用 LNMP(CentOS+Nginx+Mariadb+PHP) 作为网站开发环境。以下则分部介绍如何搭建这样的一个环境。
搭建网站的整个过程中会用到很多工具,这里我们使用Windows10作为工作环境,暂时简单的汇总一下需要使用的工具,以后想到或者遇到更好的工具,再做替换吧...
使用Xshell登录到云服务器。
完成第二部分,你基本基本已经安装成功 LNMP 环境了,在安装过程中,可能会遇到一些问题,可以百度搜索下,或者可以在评论区留言。
安装完成 LNMP 环境后,接下来要做的就是为你的服务器添加网站了。基本按照以下几个步骤:
搭建一个网站首先要考虑的是要有一个域名,推荐去阿里云购买一个属于自己的域名,也可以去 godaddy.com 购买。这里要注意的是,如果你的服务器是在国内,在搭建网站前要先对的域名进行ICP备案。备案方法阿里云都有提供,当然了,如果你用的是国外的服务器,或者港澳台的,就不必备案了。备案提交后需要等10个工作日左右的时间才能通过。
在 Linux 里, 目录 就是windows中文件夹的意思, 网站目录 就是你存放网站文件的文件夹,你可以新建这个文件夹,然后给予这个 文件夹 一定的管理权限,并且这个文件夹只存放网站的相关文件而不存放其他文件。
在 Centos 系统中,创建文件夹使用的是 mkdir 这个命令。关于Centos中常用的命令在另一篇文章中我会总结出来,常用的也就十几个吧,当然,如果想熟练掌握 Linux 的命令行则需要漫长的学习,推荐看下 鸟哥的Linux私房菜 一书。
比如现在你买了 test.com 这个域名,接下来你可以创建一个名叫test.com的文件夹(文件爱夹的名字可以随意,为了方便一般用域名作为文件夹名),并且想把它放在 /mnt/www/ 目录下。
这样你就创建好了 test.com 这个域名的专用的网站文件夹,你可以在这个文件夹里上传一些网页文件了,或者你可以将一些CMS软件包解压到这个文件夹里了。
先小结一下进度,你准备搭建一个叫 www.test.com 的网站。现在,你已经购买了一个叫 test.com 的域名并且解析到了服务器的IP,配置好了基本的 LNMP 环境,创建好了 test.com 专用的网站文件夹 test.com/ 。
如果你现在打开浏览器访问 test.com 你会发现显示的只是 nginx 的欢迎页面。这是因为到目前为止,nginx并不知道你创建了一个网站文件夹,也不清楚你的域名应该“接待”到哪里,所以你需要配置一个网站专用的 nginx.conf 文件,你可以把这个文件命名为 test.com.conf ,并且把他放在 nginx/conf.d 下。注意: nginx/ 文件在 Centos 系统下,默认的存放路径是 /etc/nginx 。
这里你可以使用到 vim 命令。具体如下:
至此,你的nginx配置成功了。这时候在重启以下 nginx 使得新增的配置文件生效。
到这里可以再总结一下进度了:
完成以上几步,现在打开浏览器登录test.com网址,应该可以成功访问了,当然你要现在网站目录里上传一些自己做好的网页文件。
关于 LNMP 环境的搭建与配置基本就是这样了,中间你可能会遇到各种各样的麻烦或报错,别气馁,多百度谷歌,或者留言,相信自己总会成功的~
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)