投稿

Conoha VPS Ubunutu16.04 初期設定

こちらも、Centos 7 やったときと同じように使えるようにするまでのメモ 触ってみた感じたぶんデスクトップ版です? 手順 IPアドレスを確認する  サーバー > ネットワーク情報 > IPアドレス をメモる。 コンソールからログイン ユーザ作成 (パスワード、sudo設定) adduser name gpasswd -a name sudo sshの設定 /etc/sshd_config 必要個所を書き換える RSAAuthentication yes PubkeyAuthentication yes は入っていたのでそのまま #AuthorizedKeysFile      %h/.ssh/authorized_keys > コメント外しました。 AuthorizedKeysFile      %h/.ssh/authorized_keys キーの作成 su name cd ssh-keygen -t rsa -b 2048 cd .ssh/ cp -p id_rsa.pub authorized_keys クライアントからの接続用にid_rsa これを拾ってくること。   サービス再起動 sudo service sshd restart ログインできるか確認します。 セキュリティ強化   port 22 を 適度に変更。 iptables設定 (適宜 ubunutuだと永続的に保存されないそうです。。   永続保存用に iptables-persistent を導入 sudo apt install iptables-persistent ルールの保存場所は /etc/iptables 開始、停止、再読込、保存コマンドは、 netfilter-persistent start netfilter-persistent reload netfilter-persistent stop netfilter-persistent save 設定を書き込んで save すると、今動いている設定...

Conoha VPS UbuntuへTeamspeak3の導入

Conoha の VPS にある Ubuntu 16.04 へ Teamspeak3 をインストールしたメモ。 ほとんどCentのときと同じでOKでした。ちょっとコマンドが違うかなぁ 1.TS用ユーザを作ります。     sudo adduser teamspeak      ※パスワードは基本使わないと思います。やたらむずかしいのでOK   ここからは、TS3用ユーザでの作業 2.作成したユーザに切り替えます。     sudo su teamspeak     cd /home/teamspeak 3.公式サイトからTeamspeak3 Serverをダウンロードします。     ・OSのbit数にあわせること     ・ダウンロードの右にあるボタンが楽です。     ・公式サイト    https://www.teamspeak.com/     wget <コピーしたURL> 4.解凍します。     tar xvf <落としてきたファイル> 5.動作確認します。     cd teamspeak3-server_linux_amd64     ./ts3server_startscript start     ./ts3server_startscript stop     ※初回起動時の表示と./logs  の中のログファイルに管理用のパスとキーが   書かれていますので、メモするのを忘れずに。   ※ファイヤウォールを調整しないとここではクライアントから繋がらないので     接続テストする場合は、ファイヤウォールを要調整。 --ここからは管理者での作業 6.自動起動を設定します。   /etc/rc.l...

Conoha Centos7 無料SSL letsencrypt 導入

 WWWサーバはできたので、無料のSSLを導入してみる。 公式サイト https://letsencrypt.jp/ 公式サイトにあったCentos7の手順 sudo yum install epel-release  sudo yum install certbot python-certbot-apache apacheじゃないならpython-certbot-apacheはいらないとのこと。 実際やってみましょう。というかこの次何? 手順 1.インストール sudo yum install certbot 2.コマンドを入力 sudo certbot certonly --webroot --webroot-path /var/www/html/ -d example.jp -d www.example.jp メールアドレスを聞かれるので入力。 3.webサーバがうごいてるとだめなそーなので。 webroot webroot-pathを指定してると動いていてもいけると書いてあるのですが。。。。 sudo systemctl stop nginx もう一度 2のコマンドを投入 4.443が開いてねーぞってことなので、iptables修正して再度 2のコマンドを投入 5.止めたwebサーバを起動 sudo systemctl start nginx 6.それっぽくちゃんとSSLの設定をする。  # Settings for a TLS enabled server. #     server {         listen       443 ssl http2 default_server;         listen       [::]:443 ssl http2 default_server;         server_name  _;   ...

PHP session エラー

ログを確認していると FastCGI sent in stderr: "PHP message: PHP Warning:  session_start(): open(/var/lib/php/session/sess_hogehoge) failed: Permission denied (13) in /var/www/html/wp-content/plugins/siteguard/siteguard.php on line 153" while reading response header from upstream, とかなんとか出てましたので修正 手順 cd /var/lib/php ls -la sessionがなかったので作成します。 sudo mkdir session chown nginx:nginx session 以上

Conoha VPS Centos7 wordpressを動かす with mariadb

イメージ
テンプレートがあるのに使わずに手動で頑張ってインストールしてみます。 インストール自体は、別の記事でやってます。   手順   1.dbを作る 今回作るDBの名前は、 wp ユーザ名は wp wpのパスワードは、ぱすわーどなので適宜。     mysql> CREATE DATABASE wp; mysql> GRANT ALL PRIVILEGES ON wp.* to wp@localhost identified by 'パスワード' mysql>  flush privileges;   utf8の設定追加  sudo vim /etc/my.cnf.d/server.cnf [mysqld]下に character-set-server = utf8   2.wordpressをダウンロードしてくる。   公式サイト  https://ja.wordpress.org/   から落としてきます。   wget <URL>   3.解凍します。   tar zxvf <落としてきたファイル>   4.解凍されたフォルダをドキュメントルートに置きます。   5.移動したフォルダの所有権を調整   6.設定ファイルを作成 sudo cp wp-config-sample.php wp-config.php 7. wp-config.php を編集   「DB_NAME」データベース名 「DB_USER」ユーザー名 「DB_PASSWORD」パスワード   認証用ユニークキーは  https://api.wordpress.org/secret-key/1.1/salt/ へ接続して取得します。   8,URLへアクセス      

Conoha VPS CentOS7 nginxでwebサーバ

CentOS7でwebサーバを馴染みのapacheからnginxへ変更したメモです。 ふつーにテンプレート用意されてますのでそちら使ったほうが楽です。   手順   1.apacheを止める   sudo systemctl stop httpd.service   sudo systemctl disable httpd.service     2.色々入れる。(wordpress動かつつもりでmariadbも入れてます。   yum -y install nginx php-fpm mariadb mariadb- server php-mysql php-gd php-mbstring   3.設定する   phpを動くようにする  /etc/php-fpm.d/www.confを編集 user = apache  を  user = nginx  へ group = apache  を  group = nginx  へ ドキュメントルートを調整 そのままだと、welcomeページがでてくるので。。。 ・設定ファイルの確認は、 sudo nginx -t /etc/nginx/nginx.confの編集 root /usr/share/nginx/html/def; を root /usr/share/nginx/html; へ ドメインに合わせて仮想サーバ設定する。 /etc/nginx/conf.d/<ドメイン名>.confを作成して編集 ・複数ドメインを使わないならたぶん。nginx.confを調整すればいいかと。 server { listen 80; listen [::]:80; server_name .<ドメイン名>; index index.html; root <ドキュメントルートのフォルダ名>;    location / { } ...

Conoha VPS Teamspeak3 updateする。

Conohaでなくてもたぶんいっしょ。 docフォルダ内のserver_upgrade.txtにあるwin版をそのまま解釈してみただけ。 teamspeak3の動かしているユーザでの作業です。 1.公式サイト http://www.teamspeak.com/?page=downloads へ行って、 最新版のURLをゲットしてくる。 wget http://dl.4players.de/ts/releases/3.0.13.6/teamspeak3-server_linux_amd64-3.0.13.6.tar.bz2 2.解凍する tar xf teamspeak3-server_linux_amd64-3.0.13.6.tar.bz2 3.サーバを止める sudo systemctl status ts3server sudo systemctl stop ts3server sudo systemctl status ts3server 4.バックアップを取る cp -rp <現在のフォルダ> <作業用フォルダ> 5.作業用フォルダに上書きする。 cp -r <解凍したフォルダ>/* <作業用フォルダ> 6.現在のフォルダをよける。 mv <現在のフォルダ> <バックアップ用フォルダ> 7.更新した作業用フォルダを稼働していた元のフォルダ名に戻す。 mv <作業用フォルダ> <現在のフォルダ> 8.サーバを起動する。 sudo systemctl status ts3server sudo sytemctl start ts3server sudo systemctl status ts3server 9.接続確認する。 以上