如下内容须要你掌握一些预备知识html
1.Ubuntu的目录结构linux
2.SSH指令及FTP软件登陆远程服务器nginx
3.Linux基本指令操做web
安装以前搞清楚你的操做系统,Ubuntu仍是CentOS,还有具体的版本。可使用如下指令检测ubuntu
cat /proc/version
建议操做系统都选择稳定版,如笔者使用的操做系统为Ubuntu Server16.04LTS。这种版本的问题通常都会少不少。vim
安装的方法尽可能在官方网站上面去看,一方面能够锻炼你的英语阅读能力;另外一方面也比在百度上去找获得的信息要准确得多服务器
笔者目前的安装版本是 Ubuntu Server 16.04LTS ,官网地址工具
经过简单地阅读可以快速地获取到以上的信息,可是考虑到Linux的权限问题应该在指令的前面加上sudo,不然安装失败(Ubuntu经常使用指令)网站
sudo apt-get update sudo apt-get install nginx
笔者在安装以前通常都会使用以下的指令先查看本机上是否已经安装spa
dpkg -l |grep nginx
查看的结果为
whereis nginx
其中/usr/sbin/nginx 为执行指令所在位置
/etc/nginx 为nginx配置文件所在位置
翻译过来就是【能够启用的站点】和【已经启用的站点】
使用FTP工具登陆到服务器以后能够看到 sites-enabled 下面默认有一个default,可是上面有一个相似快捷方式的图标,实际上这是一个软连接,连接的文件在 sites-available中(用ubuntu ln 指令能够创建软连接)
这也意味着实际上已经【sites-enabled】就是【sites-available】的软连接
咱们能够直接修改【sites-available】的default 来设置第一个站点,以下就是default 的设置使用vim指令打开的状况(若是不熟悉vim指令能够经过FTP工具把这个文件下载下来修改以后再上传)
其中:
1.listen 9999
:表示监听9999端口
2.root /var/www/html/bigDataweb
:表示站点的目录放在/var/www/html/bigDataweb文件夹下面
以上设置完成后,便可启动服务
5.nginx 的指令
sudo /usr/sbin/nginx -t //检查配置是否正确 sudo /usr/sbin/nginx //启动服务 sudo /usr/sbin/nginx -s reload //从新载入配置
/usr/sbin/nginx 是使用whereis
指令检查到的nginx的命令位置
若是以上方法你都以为很差用,就用Ubuntu 的reboot指令吧