はやぶさ 2 の打ち上げ,再延期になっちゃいましたねぇ。 12 月 3 日 (水) 13 時 22 分 04 秒の予定だそうです。三度目の正直で,今度こそ晴れてほしいなぁ。
さて, SELinux を有効にしたままで, CentOS7 上に LAMP を構築しようと思う。
LAMP 構築に先立って,以下の 3 4 つをやった。
sudo vi /etc/pam.d/su
#auth required pam_wheel.so use_uid
–>> auth required pam_wheel.so use_uid
sudo vi /etc/aliases
#root: marc
–>> root: centos
sudo newaliases
sudo timedatectl status
sudo systemctl status chronyd.service
sudo vi /etc/chrony.conf
server 0.pool.ntp.org iburst
server 1.pool.ntp.org iburst
server 2.pool.ntp.org iburst
server 3.pool.ntp.org iburst
server 0.centos.pool.ntp.org iburst
server 1.centos.pool.ntp.org iburst
server 2.centos.pool.ntp.org iburst
server 3.centos.pool.ntp.org iburst
sudo systemctl restart chronyd.service
sudo systemctl status chronyd.service
sudo yum install yum-cron
sudo vi /etc/yum/yum-cron.conf
apply_updates = no
–>> apply_updates = yes
sudo systemctl start yum-cron.service
sudo systemctl enable yum-cron.service
1 Apache Httpd のインストール 2 MariaDB のインストール 3 PHP のインストール
4 phpMyAdmin のインストール 5 vsftpd のインストール
||Apache Httpd のインストール||
sudo yum install httpd
sudo vi /etc/httpd/conf/httpd.conf
:set nu
’ で行番号を表示する。 Listen 80
–>> Listen Server_global_IP:80
ServerAdmin root@localhost
–>> ServerAdmin My_email_address
#ServerName www.example.com:80
–>> ServerName VPS_DomainName:80
DocumentRoot "/var/www/html"
–>> DocumentRoot "/home/centos/www/html"
–>>
–>>
Options Indexes FollowSymLinks
–>> Options FollowSymLinks
AllowOverride None
–>> AllowOverride FileInfo Indexes Limit
DirectoryIndex index.html
–>> DirectoryIndex index.php index.html
/etc/httpd/conf.d
/etc/httpd/conf.modules.d/
/var/log/httpd/
を見たら,日ごとの log になっていた)。いつからこうなったんだろう?それとも, CentOS7 固有の機能なのか?chmod 701 centos
sudo setsebool -P httpd_enable_homedirs on
sudo systemctl start httpd.service
mkdir www
cd www
mkdir html
ls -Z
ls -Z
sudo systemctl start httpd.service
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --reload
sudo systemctl enable httpd.service
||MariaDB のインストール||
sudo yum install mariadb-server mariadb
sudo systemctl start mariadb
sudo mysql_secure_installation
sudo systemctl enable mariadb.service
||PHP のインストール||
sudo yum install php php-mysql php-mbstring
/etc/httpd/conf.d
に作られる。sudo vi /etc/php.ini
:set nu
’ で行番号を表示する。 output_buffering = 4096
–>> output_buffering = Off
disable_functions =
–>> disable_functions ="shell_exec, suexec, passthru"
expose_php = On
–>> expose_php = Off
allow_url_fopen = On
–>> allow_url_fopen = Off
;date.timezone =
–>> date.timezone ="Asia/Tokyo"
注 5) additional.ini の場所: /etc/php.d
デフォルトの additional ini: curl.ini, fileinfo.ini, json.ini, mbstring.ini, mysql.ini, mysqli.ini, pdo.ini, pdo_mysql.ini, pdo_sqlite.ini, phar.ini, sqlite3.ini, zip.ini
sudo systemctl restart httpd.service
||phpMyAdmin のインストール||
sudo yum install epel-release
sudo yum install phpmyadmin
/etc/httpd/conf.d
に作られる。sudo vi /etc/httpd/conf.d/phpMyAdmin.conf
うちの phpMyAdmin.conf は下記のような感じ。
# phpMyAdmin - Web based MySQL browser written in php
#
# Allows only localhost by default
#
# But allowing phpMyAdmin to anyone other than localhost should be considered
# dangerous unless properly secured by SSL
Alias /phpMyAdmin /usr/share/phpMyAdmin
Alias /phpmyadmin /usr/share/phpMyAdmin
AddDefaultCharset UTF-8
# Apache 2.4
Require ip my_global_IP
Require host my_mobile_host
# Apache 2.4
Require ip my_global_IP
Require host my_mobile_host
sudo systemctl restart httpd.service
||vsftpd のインストール||
sudo yum install vsftpd
sudo vi /etc/vsftpd/vsftpd.conf
:set nu
’ で行番号を表示する。 anonymous_enable=YES
–>> anonymous_enable=NO
#ascii_upload_enable=YES
–>> ascii_upload_enable=YES
#ascii_download_enable=YES
–>> ascii_download_enable=YES
#chroot_local_user=YES
–>> chroot_local_user=YES
#chroot_list_enable=YES
–>> chroot_list_enable=YES
#chroot_list_file=/etc/vsftpd/chroot_list
–>> chroot_list_file=/etc/vsftpd/chroot_list
local_root=www/html
sudo setsebool -P ftp_home_dir on
local_enable=YES
をアンコメントしている場合は, on にするようにと, vsftpd.conf に書いてあった。sudo vi /etc/vsftpd/chroot_list
allow_writeable_chroot=YES
を vsftpd.conf に追加。この情報は, 500 OOPS: vsftpd: refusing to run with writable root inside chroot() Login failed on debian (魚拓です)からもらった。allow_writeable_chroot=YES
sudo systemctl start vsftpd.service
sudo systemctl enable vsftpd.service
sudo firewall-cmd --permanent --zone=public --add-service=ftp
sudo firewall-cmd --reload
This website uses cookies.
View Comments
おはようございます。
すばらしい!!
また綺麗にまとめてらっしゃいます。
それと雪がふるようにしたんですね。
vsftpdまでよんできがつきました・・・。
後はハヤブサの成功を祈るのみです。
くりくりさん,こんばんは。
> 後はハヤブサの成功を祈るのみです。
無事,切り離しまでは,成功しましたね。後は,長い長い旅路をがんばってもらわなくてはいけません。一般受けはしないかもしれませんが,何事もなく,無事に探査を終えて帰ってきてほしいです。 2020 年に帰ってくるころには,どんな情勢になっているでしょうか。気にかかります。世界が平和でないと,オーストラリアに帰ってくるはやぶさ 2 の回収もままなりません。
> それと雪がふるようにしたんですね。
はい,今年も降ってますね。昨年,降らせていたときは,まだ,背景が黒だったのでよく見えたのですが,今は,白っぽい画面なので,よく見えませんね。