Je vais résumer le flux de téléchargement et de publication de ce qui a été fait dans l'environnement local sur le serveur. Je vais résumer les parties coincées dans un mémorandum.
1 contrat pour Sakura VPS 2 Construction de l'environnement Linux 3 Acquisition de domaine 4 Changement d'itinéraire de document 5 SSL
Tout d'abord, du contrat Sakura VPS. Cliquez ici pour postuler pour Sakura VPS
Il y a une période d'essai de 14 jours, donc si vous pouvez la terminer pendant cette période, vous pouvez étudier gratuitement.
L'enregistrement est terminé Connectez-vous au panneau de commande comme indiqué ci-dessous.
Les informations sur le VPS sous contrat sont décrites.
Achetez le cours Udemy suivant pour étudier Linux. [Peut être fait en 3 jours] Introduction à la construction du premier serveur Linux (CentOS 7, PHP 7, compatible Docker)
Je le recommande personnellement car j'ai pu étudier le flux entre l'installation de CentOS sur VPS et la création d'un environnement LAMP d'une manière facile à comprendre.
** - Configurez un pare-feu et connectez-vous avec SSH ** → Vérifiez le port sur lequel le pare-feu est installé → Recharger et refléter le contenu mis à jour → Redémarrez le démon pour qu'il se reflète sur le serveur SSH
** ・ Que peuvent faire les utilisateurs généraux et les utilisateurs privilégiés (root) sur le serveur **
General user
= Peut lire et écrire des fichiers dans votre propre répertoire
Utilisateur privilégié (root )
= Utilisateur avec des privilèges d'administrateur
Accorder des privilèges d'administrateur aux utilisateurs généraux Puisque les instructions de l'utilisateur root sont absolues et qu'il existe une possibilité que des fichiers système, etc. soient supprimés par erreur, il est fondamentalement préférable de donner à l'utilisateur général des privilèges d'administrateur pour effectuer des opérations.
** - Modifiez les paramètres du pare-feu afin que le serveur soit accessible de l'extérieur ** → Impossible d'accéder si cela ne peut pas être défini
Une fois que cela est fait et que vous vous connectez à l'adresse IP VPS, vous serez redirigé vers la page standard Apache.
Parce que la racine du document par défaut est / var / www / html
Par exemple, si vous mettez ʻindex.htmlsous ceci, le contenu sera affiché. L'URL ressemble à ceci
xx.xx.xx.xx/index.html`
Vous pouvez afficher l'adresse IP telle quelle, mais vous devez acquérir un domaine afin de reconnaître le service lors de la publication d'une application Web.
Obtenez un domaine sur Sakura Internet ou votre nom.com.
Consultez le lien ci-dessous pour savoir comment configurer un domaine [Domain setting] Utiliser le domaine acquis et géré par Sakura Internet
En bref, liez l'adresse IP du serveur avec le domaine acquis.
Lorsque le réglage est terminé, il en va de même même si vous réécrivez le domaine qui a acquis la partie d'adresse IP (xx.xx.xx.xx
) qui était affichée dans le xx.xx.xx.xx / index.html
ci-dessus. Vous pourrez y accéder.
Permet de chiffrer cette fois pour émettre un certificat SSL gratuitement
** Points de trébuchement ** Je l'ai installé et émis un certificat, mais il n'est pas compatible SSL ** → Apache doit être défini après l'émission du certificat ** Dans /etc/httpd/conf.d/ssl.conf
SSLCertificateFile /etc/letsencrypt/live/[Domaine de serveur]/cert.pem
SSLCertificateKeyFile /etc/letsencrypt/live/[Domaine de serveur]/privkey.pem
SSLCertificateChainFile /etc/letsencrypt/live/[Domaine de serveur]/chain.pem
Réglez chaque Article de référence https://weblabo.oscasierra.net/letsencrypt-2/
Modifiez la racine du document par défaut afin que le site s'affiche lorsque vous accédez au domaine acquis.
Sans ce changement, par exemple, si vous créez un répertoire ʻexample sous le répertoire par défaut
/ var / www / html et mettez ʻindex.html
sous celui-ci, l'URL seradomain /example/index.html. Cela devient un peu moche avec
.
Définissez les paramètres suivants pour que la première page s'affiche lorsque seul le domaine est saisi.
Dans <VirtualHost *: 80>
au bas de / etc / httpd / conf / httpd.conf
Remplacez DocumentRoot par le répertoire que vous souhaitez voir.
Dans l'exemple ci-dessus, en remplaçant la racine du document / var / www / html
par / var / www / html / example
, le contenu de ʻindex.html` sera affiché lors de l'accès au domaine. À.
Recommended Posts