手引きキャベツ(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 ロサンゼルス シンプルレビュー

推薦する

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

Naspersとは何ですか? Naspers は南アフリカの有名な多国籍メディア グループです。 1...

WOWOWテレビはいかがでしょうか? WOWOWテレビレビューとウェブサイト情報

WOWOWテレビとは? WOWOWは日本の民間有料テレビ局です。1984年に設立され、1991年に放...

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

DZ Bank のウェブサイトは何ですか? DZ BANK は、ドイツ最大の協同組合銀行である DG...

セイクリッドハート大学はどうですか?セイクリッドハート大学のレビューとウェブサイト情報

セイクリッドハート大学とは何ですか?セイクリッドハート大学は、アメリカ合衆国にある私立カトリック大学...

KdaCloud: 3878 元/月/2 コア/4GB メモリ/40GB スペース/無制限トラフィック/1Gbps ポート/KVM/上海聯通/上海 CN2

新規加盟店のKdaCloudは、上海聯通と上海CN2 VDSを先行販売し、それぞれ1,000元の割引...

QSVM: シンガポール KVM VPS、トラフィック制限ありまたは無制限、256MB RAM、月間トラフィック 500GB、無料 100GB DDOS 保護、月額 9 元

QSVMは中国系事業者で、2019年3月に設立され、主にシンガポールで高防御のKVM VPSを提供し...

AlphaRacks: $8/年/768MB/15GBのスペース/2TBのトラフィック/OpenVZ/ロサンゼルス

何度も紹介されているAlphaRacks。メモリは2GBあり、安定性はかなり良好です。現在、いくつか...

TransIP Stack 1T ネットワークディスクのアプリケーションと使用方法のチュートリアル

TransIP の Stack ネットワーク ディスクは比較的安定しており、中国でもアクセスできます...

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

IRNA のウェブサイトとは何ですか?イラン・イスラム共和国通信社(IRNA)は、イランの公式通信社...

日本のユニデンはどうでしょうか?ユニデンジャパン_ユニデンのレビューとウェブサイト情報

日本ユニデン_ユニデンのウェブサイトとは何ですか?ユニデン株式会社(ユニデン株式会社)は、1966年...

TerraHost: 月額 4.7 ユーロ / 1 コア @ Ryzen 5950X / 2G メモリ / 40GB NVMe スペース / 無制限トラフィック / 1Gbps ポート / ノルウェー

TerraHostはノルウェーの老舗ホスティングプロバイダーです。2006年に設立され、独自のデータ...

OneProvider: 月額 19.98 ドル / i3-2130 / 8GB メモリ / 2TB ハードドライブ / 無制限トラフィック / カナダ

OneProvider は、数多くの事業所やデータセンターを擁する老舗ホスティングプロバイダーであり...

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

イダレリとは何ですか?イタレリはイタリアの模型メーカーです。同社は1962年に設立され、ボローニャに...

wikiHowはどうですか? wikiHowのレビューとサイト情報

wikiHowとは何ですか? wikiHow は、eHow の所有者である Jack Herrick...

VoLLcloud: $49.5/年/256MB メモリ/10GB SSD スペース/800GB トラフィック/100Mbps-300Mbps ポート/KVM/香港 CMI

VoLLcloud LLC は、2020 年 12 月に設立されたインターネット サービス プロバ...