написать впереди
В предыдущей статье мы изначально завершили нашу конфигурацию облачных серверов. В этой статье я пошаговый шаг за поэтап, чтобы построить среду развертывания проекта Java.
Для установки следующих программ необходимо войти в систему с учетной записью,sudo
разрешения.
Установите Java JDK
установить команду
yum install java-1.8.0-openjdk
проверять
Убедитесь, что установка прошла успешно с помощью следующей команды
java -version
Если выводится следующее, установка прошла успешно
openjdk version "1.8.0_265"
OpenJDK Runtime Environment (build 1.8.0_265-b01)
OpenJDK 64-Bit Server VM (build 25.265-b01, mixed mode)
установить JAVA_HOME
Откройте файл конфигурации с помощью vim
vim /etc/profile.d/java.sh
Сохраните и выйдите после добавления следующей строки
JAVA_HOME="/usr/lib/jvm/java-1.8.0-openjdk"
сделать его эффективным
source /etc/profile.d/java.sh
проверять
echo $JAVA_HOME
Если вы выведете каталог установки Java, он вступит в силу.
Установить Мавен
установить команду
yum install -y maven
Убедитесь, что установка прошла успешно
mvn -version
Если выводится следующее, установка прошла успешно
Apache Maven 3.5.4 (Red Hat 3.5.4-5)
Maven home: /usr/share/maven
Java version: 1.8.0_265, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.265.b01-0.el8_2.x86_64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.18.0-147.8.1.el8_1.x86_64", arch: "amd64", family: "unix"
Настроить репозиторий
Заказ
vim /etc/maven/settings.xml
Настройте адрес локального склада в узле настроек
<localRepository>/opt/maven_repo</localRepository>
Настройте Alibaba Cloud Warehouse на узле зеркал
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>https://maven.aliyun.com/repository/central</url>
</mirror>
<mirror>
<id>aliyun-maven</id>
<mirrorOf>*</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
Установите Nginx
установить команду
yum install -y nginx
открыть порт 80
Сначала нам нужно добавить порт 80 в группу безопасности экземпляра консоли Alibaba Cloud, а затем добавить порт 80 в брандмауэр сервера.
# zone 作用域 permanent 永久生效
firewall-cmd --zone=public --add-port=80/tcp --permanent
systemctl restart firewalld.service
# 查看端口号是否开启
firewall-cmd --list-all
Запустите nginx и настройте его на автоматический запуск
systemctl start nginx
systemctl enable nginx
посетите сайт
Введите IP-адрес хоста или доменное имя в браузере.Если вы видите следующее содержимое, это доказывает, что nginx успешно запущен
Установить MySQL8
Загрузите MySQL из репозитория yum
yum localinstall https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm
Установить
yum install mysql-server
запускать
systemctl start mysqld
Просмотр статуса MySQL
systemctl status mysqld
Просмотр начального пароля root (пропустить, если содержимого нет)
grep 'temporary password' /var/log/mysqld.log
войти локально
mysql -uroot -p
Если пароль найден на предыдущем шаге, выведите пароль, если пароля нет, нажмите Enter напрямую.
Изменить пароль по умолчанию
use mysql;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';
Создайте пользователя для удаленного входа и авторизуйте
Как правило, мы не используем учетную запись root для удаленного входа напрямую.
Создать пользователя
create user test_user@'%' identified by 'password';
Разрешить
// 创建数据库
create database demo character set utf8mb4
// 将数据库权限授予用户
grant all on test.* to 'yourusername'@'%' with grant option;
//刷新权限表
flush privileges;
изменить порт по умолчанию
vim /etc/my.cnf
Добавить кport=3307
чтобы изменить номер порта по умолчанию.
Добавить кbind-address=你的主机IP
Откройте соответствующий порт
Обратитесь к конфигурации nginx выше.
###Удаленное подключение
При удаленном подключении, если возникает ошибка шифрования, необходимо изменить политику шифрования учетных данных пользователя.
//修改加密策略
ALTER USER 'test'@'%' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
//重新设置密码
ALTER USER 'test'@'%' IDENTIFIED WITH mysql_native_password BY 'newpassword';
Затем используйте клиент для входа.
напиши в конце
Эта статья временно обновляется здесь. Позже будет время присоединиться к установке докера.