サーバ設定
提供:kuhalaboWiki
(版間での差分)
(→MySQL) |
(→CentOS) |
||
24行: | 24行: | ||
# systemctl enable httpd.service | # systemctl enable httpd.service | ||
# systemctl enable mysqld.service | # systemctl enable mysqld.service | ||
+ | </pre> | ||
+ | |||
+ | Apache(http,https)のサービスを永続的に許可 | ||
+ | <pre> | ||
+ | # firewall-cmd --zone=public --add-service=http --permanent | ||
+ | # firewall-cmd --zone=public --add-service=https --permanent | ||
+ | </pre> | ||
+ | |||
+ | firewalldを再起動する | ||
+ | <pre> | ||
+ | # firewall-cmd --reload | ||
</pre> | </pre> | ||
30行: | 41行: | ||
# systemctl start httpd.service | # systemctl start httpd.service | ||
# systemctl start mysqld.service | # systemctl start mysqld.service | ||
+ | </pre> | ||
+ | |||
+ | firewalldの起動&停止 | ||
+ | <pre> | ||
+ | # systemctl start firewalld | ||
+ | # systemctl stop firewalld | ||
+ | |||
+ | # firewall-cmd --get-default-zone | ||
+ | public | ||
+ | |||
+ | firewall-cmd --list-all | ||
</pre> | </pre> | ||
2020年10月31日 (土) 11:59時点における版
目次 |
CentOS
- DNSレコード設定
xxx.example.net A 3600 xxx.xxx.xxx.xxx
- iptablesの設定
- 設定確認
iptables -L
- 設定
vi /etc/sysconfig//iptables
-A INPUT -p tcp --dport 80 -j ACCEPT
再起動しても起動時に自動的にサーバーが起動するように設定
# systemctl enable httpd.service # systemctl enable mysqld.service
Apache(http,https)のサービスを永続的に許可
# firewall-cmd --zone=public --add-service=http --permanent # firewall-cmd --zone=public --add-service=https --permanent
firewalldを再起動する
# firewall-cmd --reload
サーバーを起動
# systemctl start httpd.service # systemctl start mysqld.service
firewalldの起動&停止
# systemctl start firewalld # systemctl stop firewalld # firewall-cmd --get-default-zone public firewall-cmd --list-all
Apacheのインストール
インストール
# yum -y install httpd
バージョン確認
# httpd -v
php
yum -y install php php-mysql php --version
yum -y install php php-mbstring
httpd設定
- 設定ファイル
vi /etc/httpd/conf/httpd.conf
- サーバ名指定
ServerName www.example.net:80
xemacsインストール
yum -y install xemacs
- yumでアップデート
yum update
MySQL
MySQL のリポジトリの追加
# yum -y install http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
MySQL Community Server をインストール
# yum -y install mysql-community-server
MySQL Server のバージョンを表示
mysqld --version
firewalldの設定(CentOS7)
#状態チェック firewall-cmd --list-services --zone=public --permanent #結果 dhcpv6-client ftp http https ssh #mysqlが無いので、追加 firewall-cmd --add-service=mysql --zone=public --permanent #もう一度チェック firewall-cmd --list-services --zone=public --permanent dhcpv6-client ftp http https mysql ssh #リロードして有効に。 firewall-cmd --reload
エクスポート
$ mysqldump -u testuser -p testdb > export.sql
インポート
$ mysql -u root -p > create database newdb; $ mysql -u root -p newdb < export.sql