1.安装XShell和Xftp。
2.安装nginx。Ubuntu服务器的话
// 更新包
sudo apt-get update
// 下载安装nginx
sudo apt-get install nginx
//测试
sudo nginx -t
窗口显示:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
则正常。
输入ip地址即可看到nginx首页。
3.域名解析。需要在你购买域名的地方找到解析域名,注意需要实名认证。
4.修改配置。
/etc/nginx/sites-available/default,用记事本打开,进行如下编辑:
server {
listen 80;
listen [::]:80;
server_name lijian.store;
root /var/www/html/qinshi;
index index.html;
location / {
try_files $uri $uri/ =404;
}
}
如果配置多个域名,继续如上面的server,再往下面写一个就行,最后的ip地址是最上面的那个。
/usr/sbin重启服务:
./nginx -s reload
如果报错:nginx: [error] open() "/usr/local/var/run/nginx.pid" failed (2: No such file or directory)
使用nginx直接启动便可。
5.此时打开网页输入你的服务器IP地址或者域名即可访问到网站。
ubuntu实现root用户登录
如果是一个全新的ubuntu系统的话,使用xftp和xshell进去的话是通过admin进入的,而不是通过root,这样导致很多权限问题。
现在需要设置root用户密码并实现root用户登录
1.设置root用户密码
sudo passwd
这时候会提示你输入当前用户密码,输入成功之后,下面输入的就是root用户的密码
2.实现root用户登录系统,安装vim
sudo apt-get install vim
编辑 vim /etc/ssh/sshd_config文件
PermitRootLogin Prohibit-password 这句话原本就是用#注释的
在其下新添加:PermitRootLogin yes
然后用 service sshd restart
重启ssh服务即可。