一、根据服务器系统安装服务
云服务器为Linux操作系统时
如果购买的云服务器为linux操作系统,这里的linux操作系统主流产品包括Ubuntu和centos,个人用户使用ubuntu较多,企业用户一般使用Centos,两者有一些差异,因此在部署的时候也是需要考虑系统的不同采用不同的策略。不过服务器集成软件都可以使用,也可以单独来一个个的安装。
1.在ubuntu系统上安装
(1)使用ubuntu用户登录云服务器后,使用sudo命令先对系统里相关软件进行升级,即在命令行输入:sudo apt-get upgrade,然后回车,看网络情况而定可能需要等待几秒或几分钟。稍微解释一下,这里的sudo命令属于linux系统里的使用超级用户权限,apt-get属于ubuntu里获取网络资源的命令方式,upgrade就是更新现有系统里的软件。
(2)安装Apache服务,同样命令行输入:sudo apt-get install apache2,然后回车。同样也是使用超级用户权限来从网络上自动下载安装apache2软件,在安装过程中有yes/no提示,输入y,表示同意。等待一会,就是提示安装完成。
(3)测试HTTP服务。Apache安装成功后,会在根目录var下生成www/html 目录,这个html目录就是存放网站资源的位置,如前述IIS提供的wwwroot文件夹功能一样。如果需要修改apache相关参数,可以去 / etc/apache2/apache2.conf进行修改。此时就可以在html目录中使用vi命令来编写一个简单的网页,保存为index.html。然后离开云服务器,在本地电脑上打开浏览器,在地址栏输入:http://云服务器IP地址/index.html,很快你就可以看见自己写的第一个网页了。
<html>
<head>
<title>my first webpage</title>
</head>
<body>
hey,guys, I am now a weber! the server is ubuntu
</body>
</html>
(4)测试FTP服务。在linux系统里使用vi来编写网页估计会痛苦万分,所以99%的开发者都会选择在本地使用相关工具如sublime、vscode、notepad++、eclipse来编写好网页或者网站,然后使用ftp服务将文件上传到刚刚部署的html文件夹中。如果是Ubuntu,之前测试过这里使用flashxp工具实现上传:
(5)上传网站资源。
2.如果购买的云服务器为centos系统,过程与ubuntu类似,就是命令行修改为yum install即可。
(1)使用root用户登录云服务器后,直接在命令行输入:
[root@centos]yum -y install httpd
(2)稍等片刻,就出现安装成功提示信息。安装成功后,会产生下面两个文件
/etc/httpd/conf/httpd.conf # 主配置文件
/var/www/html # 默认网站根目录
(3)启动http服务,在shell命令行里输入如下代码:
service httpd start
(4)和ubuntu一样,在命令行窗口进入/var/www/html目录下,使用vi命令编辑一个html文件,保存为index.html:
<html>
<head>
<title>my first webpage</title>
</head>
<body> hey,guys, I am now a weber! the server is centos
</body>
</html>
(5)然后离开云服务器,在本地电脑上打开浏览器,在地址栏输入:http://云服务器IP地址/index.html,很快你就可以看见自己写的第一个网页了。
二、腾讯云服务器安装nginx(CentOS Linux release 7.6.1810)
我的服务器工作环境:腾讯云服务器CentOS 7.6 64位
1.通过服务器提供的yum去安装一些工具库
yum -y install gcc gcc-c++ autoconf pcre-devel make automake
yum -y install wget httpd-tools vim
如果系统没有以上工具的话,超级终端输入以上命令可以安装环境
image
image
出现complete就工具就安装完成了。
vim工具(一般系统自带,看看这个是不是版本更高点)
image
vim工具也更新一下,下面开始准备安装Nginx
2.搭建Nginx配置
首先看看服务器内yum内的Nginx源的版本
yum list | grep nginx
image
这个版本挺新的,不过像我这种强迫症还是使用官方提供的最新源吧。
在终端输入如下命令:
vim /etc/yum.repos.d/nginx.repo
然后填入下列代码保存,注意,我的centos是7.x版本,所以我写的是7
[nginx]
name=nginx repo
baseurl = http://nginx.org/packages/centos/7/$basearch/
gpgcheck=0
enabled=1
image
保存后退出,运行一下命令进行安装:
yum install nginx //安装命令
nginx -v //查看安装后的版本
image
运行nginx -v指令之后,能得到最新的nginx版本如下:
image
是不是很爽呢,装好后要让服务器运行起来还需要输入命令:nginx
查看Nginx服务是否运行可以用一下命令:
ps aux | grep nginx
image
表明已经运行
3.Nginx的配置文件
先查看一下Nginx都安装到了那些目录吧,输入命令:
rpm -ql nginx
结果如下(如果粘贴过去的命令没反应就手动敲吧_)
image
网友评论