Upload lên root web tương đương với index.aspx là gì năm 2024

Hiện tại có website của quý khách bị google block dẫn đến việc khi truy cập vào tên miền đó bằng Firefox, Chrome bị chặn và hiện lên thông báo như sau:

Reported Attack Site!

Upload lên root web tương đương với index.aspx là gì năm 2024

hoặc tìm kiếm trên google hiển thị "website có hại cho máy tính"...

2 nguyên nhân chính dẫn đến việc một số website bị block access như sau:

  1. Website bị chèn mã độc
  2. Website chứa nội dung ko lành mạnh.

Về vấn đề website bị chèn mã độc,hiện nay có 1 loại virus và các biến thể của nó có chức năng như 1 keylogger khi nhiễm vào máy tính của các webmaster, loại virus này có chức năng lưu lại hoạt động của bàn phím nhằm ăn cắp mật khẩu, đặc biệt là các account FTP, cpanel, email… Chúng tự động tìm tất cả các file có tên index.php, index.html, default.aspx, default.asp… trên máy tính của nạn nhân và trên host bằng account FTP đã thu thập được sau đó tự động chèn thêm code load iframe tới đường link có chứa virus. Những trường hợp này đều bị bot của google phát hiện ra và liệt vào danh sách domain blacklist.

Chi tiết về vấn đề này, quý khách có thể tham khảo tại: http://www.quantrimang.com.vn/baomat/bao-mat/tin-b...

Cách xử lý khi phát hiện website bị nhiễm mã độc:

  1. Cài đặt chương trình diệt virus và upgrade lên phiên bản mới nhất, và quét lại toàn bộ máy tính.
  2. Kiểm tra các file có name index.* , Default.* trên host và tìm ra code chứa nội dung iframe loại bỏ nếu cảm thấy nghi ngờ. Lên google search các đường link chứa trong iframe đó, để biết thông tin chi tiết và cách xử lý. Link check website online http://sitecheck.sucuri.net/scanner/
  3. Sau khi chắc chắn máy tính không còn nhiễm virus nữa, quý khách bắt đầu đổi toàn bộ info hosting, email, ftp account… ( hoặc có thể dùng một máy tính khác ko có virus để đổi mật khẩu )

Cách gõ bỏ cảnh báo của Google, Firefox, Google Chrome

Sau khi đã diệt virus và tháo mã độc ra khỏi website hoàn toàn. Quý khách làm tiếp các bước sau:

Cách 1: Bạn truy cập vào địa chỉ sau và viết một thông báo bằng tiếng anh với nội dung yêu cầu Google kiểm tra lại việc block website của bạn vì website bạn không chứa mã độc. Sau đó chờ khoảng 1-7 ngày sẽ có kết quả. Địa chỉ: http://www.google.com/safebrowsing/report_error/?t... Cách này nhanh và cũng khá hiệu quả.

Cách 2: Bạn truy cập http://www.stopbadware.org/request-review

Cách 3: Sử dụng Google Webmaster Tools

Truy cập vào Google Webmaster Tools của bạn, trên phần Dashboard, chọn site bạn yêu cầu kiểm tra bằng cách trên trang Overview, click vào “Request a review”. Yêu cầu của bạn đang được xem xét, bạn phải chờ đội ngũ nhân viên của google xác thực lại và website của bạn được mở khóa. (Thời gian 1-7 ngày)

Trong bài viết này tôi sẽ trình bày cách thức đăng ký một tài khoản web hosting ASP.NET miễn phí (hỗ trợ .NET 4.0 và Microsoft SQL Server 2008). Cách upload website của bạn lên host miễn phí này. Và một số tùy chỉnh trong web.config để trang web có thể hoạt động được.

1. Đăng ký một tài khoản ASP.NET web hosting miễn phí trên somee.com

– Để đăng ký web hosting .NET miễn phí bạn vào trang http://somee.com/. Trong mục FREE .NET HOSTING chọn Learn More như hình bên dưới.

Upload lên root web tương đương với index.aspx là gì năm 2024

– Somee.com hỗ trợ ASP.NET từ phiên bản 1.1 đến 4.0, với 150MB bộ nhớ, 5GB bằng thông hàng tháng, 15MB Microsoft SQL Server 2005 hoặc 2008 R2.

– Trong trang tiếp theo hiện ra. Click vào Order now như hình bên dưới để vào trang đăng ký.

Upload lên root web tương đương với index.aspx là gì năm 2024

– Điền đầy đủ các thông tin đăng ký như hình dưới đây. Yêu cầu Email phải chính xác để xác minh tài khoản. Mục Zip/Postal code nhập 70000 nếu ở TP. HCM, các mục: Primary phone, Secondary phone, Fax number không cần nhập cũng được. Sau đó click Register new user and continue.

Upload lên root web tương đương với index.aspx là gì năm 2024

– Trong trang mới hiện ra. Check vào 2 ô bên dưới. Sau đó Click Continue. By checking this checkbox you agree to our Terms of service! Click here to read. By checking this checkbox you agree to our Privacy policy! Click here to read.

Upload lên root web tương đương với index.aspx là gì năm 2024

– Ở trang mới hiện ra. Chúng ta thiết lập những thông tin cơ bạn như tên website trong mục Site name; Operating system chọn Windows server 2008 R2, ASP.NET verson chọn 4.0. Site tile và Site Description do bạn tự đặt. Sau đó click vào Create website.

Upload lên root web tương đương với index.aspx là gì năm 2024

– Trong trang tiếp theo hiện ra sẽ thông báo website của bạn đã được tạo thành công. Bạn click vào dòng Manage website để xem những thông tin cơ bản của webhosting somee miễn phí mà chúng ta vừa tạo.

Upload lên root web tương đương với index.aspx là gì năm 2024

– Những lần sau, để truy cập vào panel điều khiển của webhosting vừa tạo. Ta vào trang somee.com rồi chọn CONTROL PANEL như hình dưới đây. Sau đó đăng nhập với đăng nhập và tài khoản vừa đăng ký.

Upload lên root web tương đương với index.aspx là gì năm 2024

– Như vậy vấn đề đăng ký ASP.NET webhosting miễn phí cơ bản hoàn tất.

2. Cấu hình MS SQL trên hosting somee.com

– Để cấu hình MS SQL trên hosting vừa tạo ta tiến hành đăng nhập vào Control Panel của hosting. Trong giao diện trang điều khiển chọn chọn mục MS SQL.

Upload lên root web tương đương với index.aspx là gì năm 2024

– Click vào mục Logins như hình phía trên để tạo một tài khoản đăng nhập MS SQL của bạn. Nhập tên tài khoản cơ sở dữ liệu và mật khẩu sau đó click Add Login để tạo tài khoản.

Upload lên root web tương đương với index.aspx là gì năm 2024

– Sau khi tạo xong tài khoản đăng nhập sơ sở dữ liệu ta tiến hành tạo một cơ sở dữ liệu SQL Server trên host. Để thực hiện điều này bạn click vào mục Databases nằm ở panel phía bên trái màn hình. Sau đó click vào nút Create như hình bên dưới.

Upload lên root web tương đương với index.aspx là gì năm 2024

– Trong trang mới hiện ra tiến hành nhập tên cơ sở dữ liệu (CSDL). Tiếp đó chọn tên đăng nhập CSDL mới tạo ở trên trong mục MS SQL login. Tiếp tục chọn phiên bản MS SQL Server mà bạn sử dụng. Ở đây tôi sử dụng MS SQL Server 2008 R2 Express. Sau đó Click vào Create Empy database để tạo CSDL.

Upload lên root web tương đương với index.aspx là gì năm 2024

– Khi tạo thành công CSDL mới nó sẽ hiện ra trang thông báo như hình bên dưới. Ta click vào dòng Click here to manage it. Để xem thông tin của CSDL vừa tạo.

Upload lên root web tương đương với index.aspx là gì năm 2024

– Trong trang quản lý CSDL sẽ có một thông tin quan trọng là chuỗi Connection string mà ta sử dụng để kết nối CSDL từ ứng dụng ASP.NET với CSDL của webhosting này.

Upload lên root web tương đương với index.aspx là gì năm 2024

3. Cấu hình Project ASP.NET để upload lên host vừa đăng ký

– Project Demo gồm những file như hình dưới đây:

Upload lên root web tương đương với index.aspx là gì năm 2024

Một CSDL nằm trong thư mục App_Data mang với tên ThanhCuongdb.mdf.

Một trang Default.aspx để hiển thị kết quả demo kết nối với CSDL.

– Đầu tiên ta click chuột phải vào tên Project trong cửa số Solution Explorer chọn Properties. Trong mục Package/Publish Web*. Ta chọn theo 2 mục khoanh màu ở hình bên dưới. Sau đó nhất Ctrl + Shift + B (hoặc vào menu Build chọn Build) để tiến hành Build proejct.

Upload lên root web tương đương với index.aspx là gì năm 2024

– Chuyển qua mục Packge/Publish SQL*: click vào Import from WebConfig. Sau đó copy đoạn Connection String lấy từ lúc cấu hình MS SQL trên host dán vào textbox Connection string for Destionation database.

Upload lên root web tương đương với index.aspx là gì năm 2024

– Bây giờ mở Folder chứa project lên, và nén toàn bộ các file chứa trong Foloder lại thành file .zip.

Upload lên root web tương đương với index.aspx là gì năm 2024

Upload lên root web tương đương với index.aspx là gì năm 2024

4. Upload Website lên host

– Đăng nhập vào control panel của hosting đăng ký ở trên. Vào mục File Manager. Ở đây ta thấy một file default.asp đã được tạo sẵn. Ta tiến hành xóa file này như hình dưới đây:

Upload lên root web tương đương với index.aspx là gì năm 2024

– Sau khi xóa xong file default.asp ta chọn vào biểu tượng Uploads gần biểu tượng Delete. Sau đó chọn file .zip vừa tạo ra lúc nãy. Tiếp theo click vào Upload and Unzip archives để bắt đầu upload project lên host.

Upload lên root web tương đương với index.aspx là gì năm 2024

– Bây giờ ta tiến hành đính kèm cơ sở dữ liệu với host. Click vào mục Attach database. Tại mục From backup location chọn tên website sau đó chọn thư mục chứa database của chúng ta. Sau đó chọn 2 file của database. Cuối cùng click và Attach. Có bảng thông báo hiện ra chọn Ok.

Upload lên root web tương đương với index.aspx là gì năm 2024

– Khi Attach database thành công sẽ chuyển sang trang thông báo thành công như hình dưới

Upload lên root web tương đương với index.aspx là gì năm 2024

– Bây giờ việc cuối cùng là cấu hình lại file web.config. Để chỉnh sửa lại file web.config ta quay trở lại mục File Manager. Tìm tới file web.config chọn Edit text.

Upload lên root web tương đương với index.aspx là gì năm 2024

– Ta tiến hành sửa file web.config tương tự như hình dưới đây:

Upload lên root web tương đương với index.aspx là gì năm 2024

– Tức thay chuỗi connectionString trong dấu ngoặc kép bằng chuỗi connection string lấy được khi cấu hình MS SQL trên host lúc đầu. Thêm vào tag dòng . Có thể xóa các phần còn lại. Rồi click và button Save để lưu nó lại.

– Bây giờ chúng ta có thể vào website mà chúng ta đã tạo với tên miền có đuôi .somee.com khi đăng ký host đã cấp sẵn. Ở đây tôi đăng ký với tên miền là http://thanhcuong.somee.com/

– Và thành quả của chúng ta là:

Upload lên root web tương đương với index.aspx là gì năm 2024

– Chúng ta đề nhận thấy đây là một tên miền khá dài. Do đó bạn có thể đăng ký một tên miền miễn phí tại http://co.cc/ hay http://www.dot.tk rồi trỏ qua tên miền dài loằn ngoằn kia.

Upload lên root web tương đương với index.aspx là gì năm 2024

– Click vào đây để download Project demo viết trên ASP.NET với IDE Visual studio 2010

– Dưới đây là video hướng dẫn chi tiết việc Triển khai một ứng dụng ASP.NET trên host miễn phí do mình quay lại trong lúc thực hiện:

Do hiểu biết có hạn nên có thể còn có nhiều thiếu sót. Mọi ý kiến đóng góp xin để lại comment bên dưới bài viết này. Cảm ơn!