Руки с вами создали свои собственные облачные сервера и развертывания веб-приложений

Сервер A. Покупка

  1. Я выбрал Али облако сервера, цена студенческой 9,5 юаней в месяц, Baidu прямого поиск Али облака, а затем нажмите кнопку в правом верхнем угле знака в, мы рекомендуем скан-код для входа Alipay, удобной и быстрой. Али облако более, что официальный сайт, логин Я ищу в течение длительного времени, но не может найти сервер, где студенты продают, чтобы купить, когда студенты должны быть заверены в соответствии с его требованиями, как шаг за шагом, сертификация занимает около двух часов. Если вы не студент хотели бы купить его Écs сервер, вы можете увидеть покупку адресов Хоум Écs сервера, но сервер намного дороже, чем студенты. Здесь говорить о заранее выбранной среде, так как большинство серверов система Linux, Linux CentOS в использовании вверх, то рекомендуется также выбрать систему CentOS, а затем выберите изображение приложения, роль основного приложения изображения это поможет вам заранее установленной серверной среды, такие как MySQL, Apache, Tomcat эти и некоторые даст вам панель сервера управления для удобной работы на сервере. Изображение Приложения может или не может, если вы просто хотите быстро настроить сервер, рекомендуются установить линукс пагоду панель, просто в использование, если вы хотите узнать или уже знаем, некоторые используют Linux, вы можете игнорировать изображение приложения. Если он используется, чтобы узнать слова географического выбора не имеет значения, вы можете выбрать из почти самостоятельно.

2. После того, как сервер покупательного успешно введен в правом верхнем углу дома Али облако консоли, консоль имеет боковую панель облегченного ЭК сервера или сервер , который студент сервер, нажмите , чтобы войти на сервер , который вы можете увидеть купить их самостоятельно, нижний правый угол IP - адрес сервера, а затем использовать.

серверы II. Настройка

1. Сначала установите корневой пароль нажмите удаленные соединения, которые подключены к серверу для использования.

2. Затем щелкните правило Добавить в порты брандмауэра, я открыл порт для того, чтобы облегчить фигуру. Вы также можете открыть эти порты только 21,22,443,8080, если вы используете пагода Linux, вам также необходимо открыть порт 8888.

III. Вручную настроить серверную среду

Сервер теперь, как использовать его? Если вы хотите использовать командную строку , чтобы вручную настроить окружение, лучшее , что мы должны иметь некоторое представление о команде Linux, если вы не хотите использовать команду Линукс для быстрого создания среды, а также панель пагода Linux установлен, пожалуйста , см Часть IV непосредственно .

  1. Инструменты для подготовки
    нам нужны два программных обеспечения для подключения к серверу, называется Xshell, используемым для управления сервером, а другой называются Xftp, используются для передачи файлов между сервером и компьютером. Прямая Baidu или 360 могут быть загружены в сокровищницу этих двух программного обеспечения .

Подключение 2.Xshell
использование Xshell очень удобно, сначала введите IP - адрес своего сервера, у вас есть IP - адрес сервера, нажмите на ссылку в правом нижнем углу списка серверов Али облака, а затем введите корень имя пользователя, введите пароль, установленный в передней корневой пароль, когда на экране отображается Добро пожаловать в ALIBABA облака , когда вы объясняете соединение успешно.

Связь 3.Xftp
Xftp Войти и Xshell Аналогично, введите IP - адрес сервера, введите суперпользователя, затем введите пароль администратора, то Войти успешна, левая граница в виде файла на вашем компьютере, права на файл на сервере, перетащите влево и вправо загружать и скачивать файлы.

4.JDK установка
этих двух программного обеспечения после установки серверной среды, мы можем начать строить, потому что это учебная среда с простой, не осложненный максимума, так что не использовать Nginx, Apache или Redis эти, среда Java , используя простой кот + MySQL, мы должны использовать окружающую среду для создания Xshell для завершения. Перед установкой необходимо Tomcat сначала установить JDK, JDK установлен на системе Linux очень просто, я использую версию JDK 1.8, ням -y установить Java-1.8.0 -openjdk.x86_64 команду запуска, Complete появляется на экране когда установка была выполнена успешно. Затем вы можете запустить Java -version, показывающий текущие примечания к выпуску не Java никаких проблем.

установка 5.Tomcat с
последующей установкой мартовским котом, а не источник ня кота, необходимо загрузить Wget образом, первым , чтобы перейти к следующему через каталог неавтоматического кд / опт.

运行命令Wget  http://mirrors.shu.edu.cn/apache/tomcat/tomcat-8/v8.5.32/bin/apache-tomcat-8.5.32.tar.gz
SRC = "https: //yqfile.alicdn .com / ac733c3534aaa8aedbfb616ce5d0603cc01eaf56.png»ALT = "изображение" название = "изображение">

После того, как мы закончили кот сжатого пакета к следующему каталогу отказа, то запустите команду деготь xzf апач-кот-8.5.32.tar.gz распаковать архив.

Сейчас мы находимся в файле Xftp может видеть эти два документа, мы можем нажать декомпрессию после нажатия клавиши F2, чтобы переименовать tomcat8.5, помогает нам использовать командную строку, чтобы работать на него.

Запуск /opt//tomcat8.5/bin/startup.sh кот запуска, дисплей TOMCAT начал, иллюстрируют успешный запуск

Мы можем также ввести NETSTAT -anp | Grep 8080 см 8080

На этот раз мы можем получить доступ из внешней сети, доступа к вашему IP - адресу сервера плюс номер порта непосредственно в вашем браузере, например http://39.107.104.52:8080/ , если успешный визит объяснить наш кот был настроен а.

6.mysql установка
на Yum MySQL ресурсов как проблема, а не только использование ня. Кроме того, необходимо использовать другую команду MySQL , чтобы получить Community Edition перед использованием ня, выполнить команду Wget  http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm .

На этот раз мы можем установить с помощью ня, ня выполнить установку MySQL MySQL-сервер MySQL-разви -y, последний дисплей завершение установки была успешной.

После успешной установки, мы должны начать MySQL сервера через запуск systemctl mysql.service, то мы все еще можем выполнить NETSTAT -anp | Grep 3306 команды, чтобы увидеть, если запуск MySQL.

По ням установить MySQL является администратором учетной записи без пароля, установите здесь командой с паролем администратора, вы можете также установить другие, выполнить команду mysqladmin -u корневой пароль администратора.

Примечание: Предупреждение сообщения не подскажите настройки не получится, но сказать вам пароль открытого, будьте осторожны, кто-то сзади.

7. Проект и загрузить базу данных
мы войти в MySQL -uroot -padmin команда базы данных, админ пароль, если вы набор стал другой пароль здесь , чтобы заменить себя через CREATE DATABASE ххх DEFAULT CHARACTER SET utf8; команда выполнение шоу базы данных после создания базы данных, помните команды , выполняемые после входа в базу данных , чтобы добавить точку с запятой, ххх это имя базы данных, имя было изменено на базы данных , которую требуется создать при создании, вы можете создать; см базу данных, созданную , Много раз мы локальная база данных После создания импорта на сервер , мы в первую очередь необходимо использовать файлы базы данных Xftp на сервер, мы можем использовать MySQL -u корневую -padmin --default-символьно- набор = utf8 ххх </ домой / xxx.sql команда базы данных импорта, ххх дом / xxx.sql файл данных имя базы данных, / путь. После завершения операции импорта завершена, мы должны снова войти в систему с помощью MySQL -uroot -padmin базы данных команд, выполнить использование ххх ;, а затем просматривать шоу базы данных таблицы;, импортирован.

Загрузить проект является относительно простым, нам нужно только проецировать непосредственно в папку WebApps TOMCAT может быть, или будет упакована в файл проекта в войну, файл войны автоматически анализируется после перезапуска котом. Команда закрыть /opt/tomcat8.5/bin/shutdown.sh кот, закрыть и снова открыть полный перезапуск.

На этот раз вы будете иметь доступ к вашему проекту внешней сети, например, http://39.107.104.52:8080/shop/

Сервер создан здесь , даже если завершено, если вы хотите сделать на сервере для дальнейшей оптимизации и повышения скорости доступа и производительность сайта сервера см Часть V --Nginx использования, использование Nginx Другим преимуществом является то, что вы можете удален в 8080 без резервного копирования (при нормальных обстоятельствах мы не резервное копирование сайта не может удалить номер порта , чтобы использовать сайт по умолчанию порт 80), например, может быть http://39.107.104.52:8080/shop стать HTTP : //39.107.104.52/shop

IV. Пагода панель линукс среды для сборки

  1. Пагода панель Войти с
    помощью пагоды панели проста, в первую очередь из консоли на страницу управления сервером, а затем введите данные приложения, нажмите кнопку Копировать

Затем удаленное соединение, соединение успешно, право копировать и вставлять содержимое, нажмите Enter для запуска, покажет пароль пагоды панель, скопируйте его вниз.

Выход удаленного подключения, щелкните панель домашний адрес.

Имя пользователь является администратором, пароль будет скопирован сразу после пароля удаленного подключения.

  1. установка программного обеспечения и настройка
    программного обеспечения удалось найти успешную регистрацию на боковой панели

Установка и MySQL кот, я установил версию 8.5 Tomcat, MySQL версии 5.7.

За это время ожидания установки, мы первый открытые порты, нажмите боковую панель безопасности, 8080 выпуска.

После завершения установки, мы можем получить доступ из внешней сети к TOMCAT странице. Доступ в http://39.107.104.52:8080/ , IP - адрес должен быть заменен на IP - адрес вашего сервера.

база данных Загрузить

На боковой панели в базу данных, нажмите кнопку Добавить базу данных, пароль может быть случайным образом, вы также можете создавать свои собственные.

После успешного добавления Нажмите кнопку Импорт для локальной загрузки SQL - файлы базы данных на сервере .

проект Загрузить

Нажмите Кот в местоположение файла управления программным обеспечением, введите кот.

Откройте папку WebApps кот, нажмите на левый верхний угол загрузки, после того, как файл проекта или проекта в пакет войны, чтобы перезапустить котом.

На этот раз вы будете иметь доступ к вашему проекту внешней сети, например, http://39.107.104.52:8080/shop/

Сервер создан здесь , даже если завершено, если вы хотите сделать на вашем сервере дальнейшей оптимизации, повышения скорости доступа и производительность сайта сервера см Часть V --Nginx использования, использование Nginx Другим преимуществом является то, что вы можете удален в 8080 без резервного копирования (при нормальных обстоятельствах мы не резервное копирование сайта не может удалить номер порта , чтобы использовать сайт по умолчанию порт 80), например, может быть http://39.107.104.52:8080/shop стать HTTP : //39.107.104.52/shop

Оптимизация производительности сервера В. (с помощью Nginx)

Nginx является обратным прокси-сервером, Nginx может быть достигнута с помощью статических и динамического разделения и распределения нагрузки, статические и динамических средств разделения, что, когда пользователь запрашивает от Nginx запросов ручки статических, Tomcat запросов ручки динамических уменьшает кот нагрузки, так что вы можете сосредоточиться на переработку кота динамические запросы. Балансировка нагрузки относится Nginx можно одновременно подключить множество кластеров TOMCAT т.е. кота, передает запрос к пользователю динамически выровненному к каждому коту. Таким образом, Nginx, как использовать его?

1. С помощью конфигурации установки пагоды панели Nginx
найти Nginx нажмите , чтобы установить программное обеспечение для управления, где я установил версию 1.14.

Nginx должен быть настроен после того, как установка будет завершена, нажмите настройки Nginx, перейдите на страницу настроек, нажмите кнопку Настроить изменить, удалить весь исходный конфигурационный файл, измените следующее:

user  www www;
worker_processes auto;
error_log  /www/wwwlogs/nginx_error.log  crit;
pid        /www/server/nginx/logs/nginx.pid;
worker_rlimit_nofile 51200;

events

{
    use epoll;
    worker_connections 51200;
    multi_accept on;
}

http

{
    include       mime.types;
    #include luawaf.conf;

    include proxy.conf;

    default_type  application/octet-stream;

    server_names_hash_bucket_size 512;
    client_header_buffer_size 32k;
    large_client_header_buffers 4 32k;
    client_max_body_size 50m;

    sendfile   on;
    tcp_nopush on;

    keepalive_timeout 60;

    tcp_nodelay on;

    fastcgi_connect_timeout 300;
    fastcgi_send_timeout 300;
    fastcgi_read_timeout 300;
    fastcgi_buffer_size 64k;
    fastcgi_buffers 4 64k;
    fastcgi_busy_buffers_size 128k;
    fastcgi_temp_file_write_size 256k;
    fastcgi_intercept_errors on;

    gzip on;
    gzip_min_length  1k;
    gzip_buffers     4 16k;
    gzip_http_version 1.1;
    gzip_comp_level 2;
    gzip_types     text/plain application/javascript application/x-javascript text/javascript text/css application/xml;
    gzip_vary on;
    gzip_proxied   expired no-cache no-store private auth;
    gzip_disable   "MSIE [1-6]\.";

    limit_conn_zone $binary_remote_addr zone=perip:10m;
    limit_conn_zone $server_name zone=perserver:10m;

    server_tokens off;
    access_log off;

upstream tomcats{

ip_hash;
server 39.107.104.52:8080;
server 39.107.104.52:8081;

}

server

{
    listen 80;
    server_name localhost;
    index index.html index.htm index.jsp;
    root  /www/server/myadmin;
  
    
    #error_page   404   /404.html;
    include enable-php.conf;

location / {

proxy_pass http://tomcats;
  
}

location ~ .(gif|jpg|png)$ {

   expires 30d;
   access_log off;
    root /www/server/myadmin;
}

一键申请SSL证书验证目录相关设置

location ~ \.well-known{
    allow all;
}
    access_log  /www/wwwlogs/access.log;
}

include /www/server/panel/vhost/nginx/*.conf;
}

Этот конфигурационный файл, мы должны понимать , содержание состоит из двух частей, файл вверх по течению в котах нашего кот адрес, то есть Nginx принимают запросы динамических быть пересылаются адрес, я здесь за пределами пагоды установки Tomcat в дополнении к и вручную установить кота, были установлены установки TOMCAT кот , пожалуйста , обратитесь к части III в 8080 и 8081 портов вручную, если вы не хотите , чтобы вручную установить, где вы можете написать только один, то другой будет удален, так что только Nginx статические и динамическое разделение, ip_hash относятся к связывающему пользователю IP, чтобы предотвратить проблемы после замены кота сеанс появляется каждый IP имеет доступ к коту , который, после того, как эти слова удалено обновить страницу несколько раз , вы увидите , что вы будете посещать разными только мартовский кот. сервер в корневом / WWW / сервер / MyAdmin относится к корню нашего магазина статических файлов, Nginx будет искать файлы в этой директории когда статическое запросов. расположение ~ (GIF | JPG | PNG ) $. означает , что , когда запрос на .gif | .jpg | судимы как статические файлы непосредственно в корневой каталог , чтобы найти конец .png, другие запросы пересылаются котом, конечно, вы можете CSS - код, JS и другие документы определяют как статический файл, просто .js, .css добавил внутрь может быть. После настройки, вы можете пойти посетить проект, такие как http://39.107.104.52:8080/shop/ может быть модифицирована для http://39.107.104.52/shop/ доступа, а затем вы найдете детали в картине нет, потому что все с .gif | .jpg | запрос .png файлы , заканчивающиеся Nginx блокируются, мы должны поместить эти файлы в корневой директории Nginx, но изменить путь изображения проекта, например, путь / изображение /1.png относится /www/server/myadmin/picture/1.png. Здесь для Nginx не более подробной информации о конфигурации конкретной, если вы заинтересованы в Nginx, я могу оставить сообщение ниже, я сделал подробное видео - учебник для вас,

2. установить Nginx вручную ,
потому что я использую пагоду линукс установить Nginx, лично не работают вручную установить Nginx, рекомендуется всем еще один блог https://www.cnblogs.com/taiyonghai/p/6728707.html , вручную установить Nginx более сложным, заинтересованные друзья могут пойти и посмотреть. О конфигурации Nginx, вы можете обратиться к тому , что я написал.

Блог здесь подошел к концу, я надеюсь , что вы можете помочь и, наконец, сказать вам, что одна вещь в использовании Али облако серверов, любые проблемы могут быть представлены работами заказов в консоли, так программисты Али чтобы помочь вам решить эту проблему, но скорость отклика билета может быть медленнее.

Оригинальная ссылка
Эта статья Yunqi сообщество оригинальное содержание не может быть воспроизведена без разрешения.

Освобожденные 2315 оригинальные статьи · вона похвала 2057 · Просмотров 1,54 млн +

рекомендация

отblog.csdn.net/yunqiinsight/article/details/105301364