在Ubuntu 20.04.1 LTS上建立LAMP环境

将操作系统升级到最新版本

参考网站

 

sudo apt update
#sudo apt upgrade
sudo apt dist-upgrade

安装Apache2

以下是参考网站:
参考网页
参考来源
参考资料

 

sudo apt install apache2

阿帕奇的要塞化

为了使用.htaccess,并禁用目录展示功能。

<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>
<Directory /var/www/>
        # .htaccess の有効化
        AllowOverride All
        # ファイル一覧出力の禁止
        Options -Indexes

        #Options Indexes FollowSymLinks
        #AllowOverride None
        Require all granted
</Directory>

进行MariaDB的安装。

参考网站

 

请不要参考这个网站后半部分关于phpmyadmin安装的方法。
如果不小心选择了”否”,可以通过sudo apt –purge remove phpmyadmin进行恢复。

sudo apt install mariadb-client mariadb-server
sudo mysql -u root -p

MariaDB> create user 'user'@'localhost' identified by 'pass';
MariaDB> create database database_name;
MariaDB> grant all on database_name.* to 'user'@'localhost';
MariaDB> quit

安装phpmyadmin

请列出一些参考网站。

 

sudo apt install phpmyadmin

选择 Apache
点击 < 是 > 以继续

sudo vi /etc/apache2/conf-available/phpmyadmin.conf

编辑内容

Include /etc/phpmyadmin/apache.conf

<Directory /usr/share/phpmyadmin>
Order deny,allow
</Directory>

最后

sudo a2enconf phpmyadmin.conf
sudo service apache2 restart

独自使用的phpmyadmin

请参考以下网站

 

sudo vim /etc/apache2/conf-available/phpmyadmin.conf

编辑内容(确保不要忘记指定回环)。

# phpMyAdmin configuration
Include /etc/phpmyadmin/apache.conf

<Directory /usr/share/phpmyadmin>
Order deny,allow
Deny from all
Allow from [許可したいIP]
Allow from 127.0.0.1
</Directory>

将ssh设置仅限于自己使用

sshd: all
sshd: [許可したいIP]

只对我自己开发中的web

※ .htaccess是每个目录都需要的。

(Note: This translation assumes the context is about the importance of having .htaccess file in every directory)

order deny,allow
deny from all
allow from 許可IPアドレス
allow from 許可IPアドレス

這就是以上的內容了。很久沒有建立伺服器了,但忘記了,所以這只是作為自己的備忘錄。

广告
将在 10 秒后关闭
bannerAds