手引きキャベツ(DHTマグネット)のワンクリックインストール、Nginx逆生成の作成、SSL接続の設定

手引きキャベツ(DHTマグネット)のワンクリックインストール、Nginx逆生成の作成、SSL接続の設定

スワップ付きVPS、CentOS 7システムに適用可能です。

1.千切りキャベツを敷く
1. Apacheをアンインストールする

yum -y remove httpd

必要なコンポーネントをインストールします

yum update -y yum install screen wget unzip gcc gcc-c++ python-devel -y

ファイアウォールをオフにする

systemctl stop firewalld.service ; systemctl disable firewalld.service

2. インストール

wget https://zhujiwiki.com/wp-content/uploads/2016/03/ssbc1.1.sh sh ssbc1.1.sh

ブラウザで Web を閲覧するには Y を選択し、ユーザー名とパスワードを設定します。

3. スケジュールされた再起動を設定する

wget https://zhujiwiki.com/wp-content/uploads/2016/03/ssbc-reboot.sh chmod +x ssbc-reboot.sh crontab -e

i を押すと編集モードに入ります

0,30 * * * * sh /root/ssbc-reboot.sh

Esc キーを押して編集モードを終了し、Shift キーを押しながら Z キーを 2 回押してシェル インターフェイスに戻ります。

0,30 sh /root/ssbc-reboot.sh
これは、ssbc-reboot.sh ファイルが毎時 0 分と 30 分に自動的に実行されることを意味します。

毎晩午前 1 時に再起動するなど、より長い時間を設定することもできます。

 0 1 * * * sh /root/ssbc-reboot.sh

または、2時間ごとに再起動します。

 0 */2 * * * sh /root/ssbc-reboot.sh

この時点で、マグネット サイトが構築され、サーバー IP を使用するか、ドメイン名をバインドしてアクセスできるようになります。

2. Nginx、PHPをインストールし、SSLプライベート接続を設定します。<br />以下に表示されるポート8080は、他のポートに変更することもできます。

1. 千切りキャベツのプロセスを終了し、python 80 ポートのプロセス ID を検出します。

 ps aux | grep python

 kill -9 2344 2439

2. NginxとPHPをインストールする
a. LNMP ワンクリック インストール パッケージを使用して Nginx と PHP をインストールし、他のパッケージはインストールしないでください。
b. Let's Encryptクライアントをインストールする

./addons.sh

7を選択してインストールします。 (Let's Encrypt クライアントは無料の SSL 証明書です)

3. ファイアウォールを編集してポート8080での通信を許可する

vi /etc/sysconfig/iptables

に追加

-A INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT

ファイアウォールを再起動する

systemctl reload iptables.service

4. ウェブサイトを作成し、反世代を設定する
a. ウェブサイトを作成する

cd /root/lnmp ./vhost.sh

b. リバースプロキシを設定する

cd /usr/local/nginx/conf/vhost

先ほど作成した Web サイト構成を編集します。

 vi freecili.com.conf

次のコードを追加します。

 location / { proxy_pass http://你的服務器IP:8080; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-for $proxy_add_x_forwarded_for; proxy_set_header Host $host:$server_port; proxy_set_header X-Forwarded-Proto $scheme; proxy_connect_timeout 600; proxy_read_timeout 600; proxy_send_timeout 600; client_max_body_size 1024M; # Set higher depending on your needs }

サーバーのIPを自分のIPアドレスに設定する

Nginxサービスを再起動する

service nginx restart

5. 千切りキャベツの工程を再現する:

 cd /root/ssbc-master nohup python manage.py runserver 0.0.0.0:8080 &gt;/dev/zero &amp;

6. ssbc-reboot.shを編集する
a. ssbc-reboot.shのポートを8080に変更します。

 vi ssbc-reboot.sh

b. 3 行目に Nginx の再起動コマンドを追加します。

 systemctl restart nginx.service

デモ: http://cili.sib8.net/

7. ファイアウォールとiptablesを閉じるか無効にする

systemctl stop firewalld.service systemctl disable firewalld.service systemctl stop iptables.service systemctl disable iptables.service

3. いくつかの問題は解決されました:
1. 移動時にデータベースを直接移動できます: /var/lib/mysql/ssbc/
次に、次のコマンドを実行します。

 chmod +x /etc/rc.d/rc.local echo "systemctl start mariadb.service " >> /etc/rc.d/rc.local echo "cd /root/ssbc-master " >> /etc/rc.d/rc.local echo "indexer -c sphinx.conf --all " >> /etc/rc.d/rc.local echo "searchd --config ./sphinx.conf " >> /etc/rc.d/rc.local echo "nohup python manage.py runserver 0.0.0.0:80 >/dev/zero 2>&1& " >> /etc/rc.d/rc.local echo "cd workers " >> /etc/rc.d/rc.local echo "nohup python simdht_worker.py >/dev/zero 2>&1& " >> /etc/rc.d/rc.local echo "nohup python index_worker.py >/dev/zero 2>&1& " >> /etc/rc.d/rc.local

その後再起動すると正常になります

2. 中国語のエラーを検索します。Centos7システムの場合は、/usr/lib64/python2.7/site.pyを変更します。
vi /usr/lib64/python2.7/site.py
import sys の下に 2 行を追加します。
リロード(sys)
sys.setdefaultencoding('utf8')

3. Web サーバー、コレクション、ストレージが実行中であることを確認するにはどうすればよいでしょうか?
ps -ef | grep python
結果には以下が含まれます
python manage.py runserver 0.0.0.0:80
python simdht_worker.py
python インデックスワーカー.py
実行中であることを意味します。

via: hostloc1、hostloc2、一部が変更されました。

<<:  Pzea: $28/年/512MB メモリ/30GB スペース/800GB トラフィック/10 IP/OpenVZ/ロサンゼルス

>>:  Hostigation 1GB RAM SSD ハードドライブ KVM VPS ロサンゼルス シンプルレビュー

推薦する

ROHMはどうですか? ROHMのレビューとウェブサイト情報

ROHMウェブサイトとは何ですか? ROHMは1958年に設立され、東京に本社を置く日本の半導体メー...

ヘーレンフェーン・フットボール・クラブはどうですか?ヘーレンフェーン フットボール クラブのレビューとウェブサイト情報

ヘーレンフェーン・フットボール・クラブのウェブサイトは何ですか?スポーツクラブ・ヘーレンフェーンは、...

Hostsolutions: 月額 37 ユーロ/2*E5-2450/32GB メモリ/1TB ハードディスク/20TB トラフィック/1Gbps/無制限著作権/ルーマニア

何度も紹介されているHostsolutionsはルーマニアに拠点を置いています。特徴としては、トラフ...

GoDaddy: 月額 5 ドル / 512 MB / 20 GB SSD / 1 TB トラフィック / KVM / 米国

最大のドメイン名登録業者である GoDaddy は、常に Web ホスティングを提供してきました。 ...

キングレコードジャパンはどうですか?日本のキングレコードのレビューとウェブサイト情報

キングレコードジャパンのウェブサイトとは何ですか?キングレコードは1951年に設立され、東京に本社を...

セットアップVPS:$1/月/128MB/7GBのスペース/250GBのトラフィック/OpenVZ/アンチDDoS

SetupVPS は、2013 年 6 月に設立されたカナダのホスティング会社です。HostBil...

ミドルイースト工科大学はどうですか?中東工科大学のレビューとウェブサイト情報

中東工科大学とは何ですか?中東工科大学(METU)は、1956年に設立され、アンカラに位置するトルコ...

HungryVM: $15/年/512MB メモリ/25GB スペース/500GB トラフィック/KVM/カナダ/英国/ドイツ

新しいホスティングプロバイダーである HungryVM は、ヨーロッパにデータセンターを持っています...

GigsGigsCloud: 19 ドル/半年/500 MB メモリ/15 GB SSD スペース/500 GB トラフィック/KVM/ロサンゼルス CN2 GIA

香港の業者であるGigsGigsCloudは、ホスト百科事典でも何度も紹介されています。現在は元旦に...

コニカミノルタはどうですか?コニカミノルタのレビューとウェブサイト情報

コニカミノルタのウェブサイトとは何ですか?コニカミノルタは、コニカミノルタホールディングス株式会社傘...

Linux で wget を使用して Baidu ネットワーク ディスク ファイルをダウンロードする

クッキーが必要です。この方法はサンダートランスファーにも適用されます。 1. cookies.txt...

ベルファスト・テレグラフはどうですか?ベルファストテレグラフのレビューとウェブサイト情報

ベルファスト・テレグラフとは何ですか?ベルファスト テレグラフは 1870 年に創刊された有名なイギ...

Hostsolutions: 7 ユーロ/年/512 MB メモリ/15 GB スペース/5 TB トラフィック/OpenVZ/ルーマニア/著作権なし

Hostsolutions は非常に優れたホスティング プロバイダーで、主にルーマニアの VPS と...

Duangvps: 20 元/月/1GB メモリ/20GB SSD スペース/無制限トラフィック/3Mbps-10Mbps ポート/KVM/香港 CN2

中国企業の Duangvps は新しく設立され、現在は主に香港 Anchang KVM VPS を提...