侧边栏壁纸
博主头像
Linux学习记录博主等级

我们因为好奇而所获得的一切,最终会因为骄傲而全然玷污

  • 累计撰写 45 篇文章
  • 累计创建 13 个标签
  • 累计收到 9 条评论

目 录CONTENT

文章目录

从头安装Ubuntu所需软件(一):openssh、apache

Frank
2020-07-13 / 0 评论 / 0 点赞 / 6 阅读 / 3796 字

继《安装全新Ubuntu Server20.04》之后,现在开始一步一步安装所需要的软件。

一、OpenSSH

因为虚拟机搭建在公司电脑,为了在家里也能连接,首先安装SSH服务;

sudo apt update

sudo apt install openssh-server

我这里安装完毕,ssh服务就直接启动好了。如果没有启动好,还要去启动。然后使用XSHELL测试,连接成功!

家里电脑未安装XSHELL,就用Windows Terminal吧。

1、直接输入命令:

ssh username@ipaddress -p port

username:系统用户名

ipaddress:系统IP地址

port:ssh的端口

2、每次都这么输入很麻烦,添加到系统设置中:

打开Windows Terminal设置,在 "list":下增加配置:

{
// SSH connect my ubuntu server.
"guid": "{54b5487b-efd2-5c98-a70b-ccb4980cea0f}",
"name": "Ubuntu Server",
"commandline": "ssh user@113.113.113.113 -p 23454",
"hidden": false,
"icon":"ms-appdata:///Local/123.ico"
}

guid:在网上搜guid生成,随便生成一个;

name:随意

commandline:就是ssh的命令

icon:显示的图标,可以不设置

以后就可以直接连接了:

usw.jpg

ps:还可以添加公钥私钥做到免密码登录。

二、apache

1、安装apache

sudo apt install apache2

2、安装完毕,查看是否运行

sudo systemctl status apache2

apacherun.jpg3、查看本机IP

hostname -I

4、浏览器访问,成功。

apacheindex.jpg5、新建站点

apache默认站点文件在/var/www

先sudo新建,再改权限;

sudo mkdir wordpress

sudo chown -R www-data:www-data /var/www/wordpress   ;修改目录所属用户组,当前用户和组可用变量$user:$user

sudo chmod -R 755 /var/www/wordpress   ;修改目录权限

然后在wordpress目录下新建测试网页:

sudo nano index.html

随便写点什么,以供测试。然后修改apache配置:

cd /etc/apache2/sites-available   ;转到apache目录

sudo cp 000-default.conf wordpress.conf  ;复制一份配置文件

sudo nano wordpress.conf   ;修改配置文件,改端口改路径

sudo apache2ctl configtest  ;测试配置文件是否正确

apacheconf.jpg//标准配置文件参考,标准命名是使用域名来命名配置文件

<VirtualHost *:80>
    ServerName example.com
    ServerAlias www.example.com
    ServerAdmin webmaster@example.com
    DocumentRoot /var/www/example.com/public_html

    <Directory /var/www/example.com/public_html>
        Options -Indexes +FollowSymLinks
        AllowOverride All
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/example.com-error.log
    CustomLog ${APACHE_LOG_DIR}/example.com-access.log combined
</VirtualHost>

Apache 不会读取/etc/apache2/sites-available文件夹下的配置文件,除非它们被链接到/etc/apache2/sites-enabled文件夹,想要激活虚拟主机配置,使用a2ensite创建一个链接。

sudo nano /etc/apache2/ports.conf   ;修改apache监听端口,与配置文件保持一致

sudo a2ensite wordpress.conf  ;启用新配置文件

sudo a2dissite 000-default.conf  ;禁用默认配置文件

sudo systemctl reload apache2   ;重新载入配置文件

sudo systemctl restart apache2  ;重启apache服务

confapache.jpg6、使用新配置的域名、IP和端口访问,成功!

81.jpg

PS:修改默认文档

sudo nano /etc/apache2/mods-available/dir.conf

default.jpg

0

评论区